{"owner":"rustdesk","repo":"rustdesk-server","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":2,"services":[{"name":"hbbs","image":"rustdesk/rustdesk-server:latest","restart":"unless-stopped","command":"hbbs -r rustdesk.example.com:21117","ports":["21115:21115","21116:21116","21116:21116/udp","21118:21118"],"volumes":["./data:/root"],"depends_on":["hbbr"]},{"name":"hbbr","image":"rustdesk/rustdesk-server:latest","restart":"unless-stopped","command":"hbbr","ports":["21117:21117","21119:21119"],"volumes":["./data:/root"]}],"exposedPorts":["21115","21116","21118","21117","21119"],"dockerRunCommand":"docker run -d --name rustdesk-server -p 21115:21115 --restart always rustdesk/rustdesk-server:latest","podmanRunCommand":"podman run -d --name rustdesk-server -p 21115:21115 --restart always rustdesk/rustdesk-server:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/rustdesk/rustdesk-server:latest","orasPullCommand":"oras pull rustdesk/rustdesk-server:latest","registryMeta":{"provider":"dockerhub","image":"rustdesk/rustdesk-server","canonicalImage":"docker.io/rustdesk/rustdesk-server:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name rustdesk-server -p 21115:21115 --restart always rustdesk/rustdesk-server:latest","dockerPull":"docker pull rustdesk/rustdesk-server:latest","podmanRun":"podman run -d --name rustdesk-server -p 21115:21115 --restart always rustdesk/rustdesk-server:latest","skopeoInspect":"skopeo inspect docker://docker.io/rustdesk/rustdesk-server:latest","orasPull":"oras pull rustdesk/rustdesk-server:latest","composeYaml":"services:\n  rustdesk-server:\n    image: rustdesk/rustdesk-server:latest\n    restart: unless-stopped\n    ports:\n      - \"21115:21115\""}}}