{"owner":"henrygd","repo":"beszel","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"supplemental/docker/same-system/docker-compose.yml","servicesCount":2,"services":[{"name":"beszel","image":"henrygd/beszel:latest","restart":"unless-stopped","ports":["8090:8090"],"environment":["APP_URL=http://localhost:8090"],"volumes":["./beszel_data:/beszel_data","./beszel_socket:/beszel_socket"]},{"name":"beszel-agent","image":"henrygd/beszel-agent:latest","restart":"unless-stopped","environment":["LISTEN=/beszel_socket/beszel.sock","HUB_URL=http://localhost:8090","TOKEN=<token>","KEY=<key>"],"volumes":["./beszel_agent_data:/var/lib/beszel-agent","./beszel_socket:/beszel_socket","/var/run/docker.sock:/var/run/docker.sock:ro"]}],"exposedPorts":["8090"],"dockerRunCommand":"docker run -d --name beszel -p 8090:8090 --restart always henrygd/beszel:latest","podmanRunCommand":"podman run -d --name beszel -p 8090:8090 --restart always henrygd/beszel:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/henrygd/beszel:latest","orasPullCommand":"oras pull henrygd/beszel:latest","registryMeta":{"provider":"dockerhub","image":"henrygd/beszel","canonicalImage":"docker.io/henrygd/beszel:latest","latestTag":"latest","multiArch":["linux/amd64","linux/arm64","linux/arm"],"sizeMb":13,"lastUpdated":"2026-10-22T17:13:34.898575Z","cliCommands":{"dockerRun":"docker run -d --name beszel -p 8090:8090 --restart always henrygd/beszel:latest","dockerPull":"docker pull henrygd/beszel:latest","podmanRun":"podman run -d --name beszel -p 8090:8090 --restart always henrygd/beszel:latest","skopeoInspect":"skopeo inspect docker://docker.io/henrygd/beszel:latest","orasPull":"oras pull henrygd/beszel:latest","composeYaml":"services:\n  beszel:\n    image: henrygd/beszel:latest\n    restart: unless-stopped\n    ports:\n      - \"8090:8090\""}}}