Updating
Update deeploy to the latest version
Update Server
SSH into your VPS and run the install script again:
curl -fsSL https://deeploy.sh/server.sh | sudo bash
This pulls the latest Docker image and restarts the server. Your data is preserved.
What is preserved:
- Existing
.envwith your generated secrets - Database data in mounted volumes
- Existing deployment records/projects/pods
Specific Version
curl -fsSL https://deeploy.sh/server.sh | sudo bash -s v0.2.0
Update TUI
Run the install script again on your machine:
curl -fsSL https://deeploy.sh/tui.sh | bash
Specific Version
curl -fsSL https://deeploy.sh/tui.sh | bash -s v0.2.0
Check Version
The TUI shows your current version and the latest available version in the Settings info panel and status/header area.
Quick Verification After Update
- Check health endpoint:
curl -fsSL http://YOUR_SERVER_IP:8090/api/health - Open the TUI and confirm server/version info is visible.
- Open an existing pod and verify logs/deploy actions work.