FAQ
Real problems hit while running this stack, kept here rather than buried in a chat log.
The dashboard's domain and everything else won't load
Likely coolify-proxy (Traefik) itself is down, not Coolify. An SSH tunnel reaches the dashboard directly, bypassing the proxy entirely — no firewall change, nothing exposed publicly. SSH goes through pass-cli's agent, not a local key file:
pass-cli ssh-agent daemon start --vault-name Tech
export SSH_AUTH_SOCK=~/.ssh/proton-pass-agent.sock
ssh -L 8000:localhost:8000 debian@<server-ip>
Then open http://localhost:8000 locally.
How do I apply a pending OS package update?
sudo apt update && sudo apt upgrade
For just one specific package rather than everything pending:
sudo apt update && sudo apt install --only-upgrade <package-name>
Most packages here — docker-compose-plugin, containerd.io, the CLI tools — are invoked fresh per command, not long-running daemons, so updating them doesn't restart anything or touch containers already up. Only docker-ce itself (the daemon) restarting would.