{"owner":"decolua","repo":"9router","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":2,"services":[{"name":"9router","image":"decolua/9router:latest","restart":"always","ports":["20128:20128"],"environment":["DATA_DIR=/app/data","PORT=20128","HOSTNAME=0.0.0.0","NODE_ENV=production","HEADROOM_URL=http://headroom:8787"],"volumes":["9router-data:/app/data"],"depends_on":["headroom"]},{"name":"headroom","image":"ghcr.io/chopratejas/headroom:latest","restart":"always","ports":["8787:8787"]}],"exposedPorts":["20128","8787"],"dockerRunCommand":"docker run -d --name 9router -p 20128:20128 --restart always decolua/9router:latest","podmanRunCommand":"podman run -d --name 9router -p 20128:20128 --restart always decolua/9router:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/decolua/9router:latest","orasPullCommand":"oras pull decolua/9router:latest","registryMeta":{"provider":"dockerhub","image":"decolua/9router","canonicalImage":"docker.io/decolua/9router:latest","latestTag":"latest","multiArch":["linux/amd64","linux/arm64"],"sizeMb":223,"lastUpdated":"2026-10-15T14:57:51.944637Z","cliCommands":{"dockerRun":"docker run -d --name 9router -p 20128:20128 --restart always decolua/9router:latest","dockerPull":"docker pull decolua/9router:latest","podmanRun":"podman run -d --name 9router -p 20128:20128 --restart always decolua/9router:latest","skopeoInspect":"skopeo inspect docker://docker.io/decolua/9router:latest","orasPull":"oras pull decolua/9router:latest","composeYaml":"services:\n  9router:\n    image: decolua/9router:latest\n    restart: unless-stopped\n    ports:\n      - \"20128:20128\""}}}