Tools & Add-onsAdd-ons
Dockge
Run Dockge, a Compose stack manager, as a Docker Compose project.
dockge.sh downloads Dockge's compose.yaml and starts it.
| Run it | Inside the container or VM. On a Proxmox VE host confirm_not_pve_host warns and asks Continue anyway? (y/N) |
| Requires | Docker with the Compose plugin. If Docker is missing, ensure_docker offers to install it |
| Supported OS | Not checked by the script. ensure_docker installs Docker with apk on Alpine and with setup_docker elsewhere |
| Port | 5001 |
| Source | tools/addon/dockge.sh |
Run
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dockge.sh)"Prompts
| Prompt | Answer |
|---|---|
Install Dockge? (y/N) | y installs. Anything else exits |
Install Docker now? (y/N) (only when Docker is missing) | y installs Docker. Anything else exits with code 254 |
When /opt/dockge/compose.yaml already exists:
| Prompt | Answer |
|---|---|
Uninstall Dockge? (y/N) | y removes it |
Update Dockge? (y/N) | y updates. Anything else exits with No action selected |
What it creates
| Item | Value |
|---|---|
| Compose project | /opt/dockge/compose.yaml, downloaded from https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml |
| Stacks directory | /opt/stacks |
| Address | http://<ip>:5001 |
| Credentials | None are created by the script |
Update
Run the script again and answer y to Update Dockge?, or call it directly
in update mode:
type=update bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/dockge.sh)"Both run docker compose pull and docker compose up -d --remove-orphans in
/opt/dockge. The downloaded compose.yaml is not refreshed.
The script does not create /usr/local/bin/update_dockge, so the container's
update command does not offer Dockge.
Remove
Uninstall Dockge? runs docker compose down --remove-orphans and deletes
/opt/dockge. /opt/stacks is kept on purpose; delete it yourself if you no
longer need the stacks. Docker is not removed.