Getting Started
Install deeploy in minutes
Get up and running with deeploy in minutes.
No manual environment-variable setup is required for the standard installation.
Requirements
Server (VPS)
- Any Linux VPS (Ubuntu, Debian, etc.)
- Docker installed (script installs if missing)
- 1GB+ RAM recommended
- Ports 80, 443 open
TUI (your machine)
- macOS or Linux (Windows via WSL)
Install Server
SSH into your VPS and run:
curl -fsSL https://deeploy.sh/server.sh | sudo bash
On first install, the script generates required server secrets automatically.
Options
# Bleeding edge
curl -fsSL https://deeploy.sh/server.sh | sudo bash -s main
# Specific version
curl -fsSL https://deeploy.sh/server.sh | sudo bash -s v0.1.0
Database
SQLite is used by default - zero configuration needed.
For full server config details, see Configuration.
Install TUI
On your local machine:
curl -fsSL https://deeploy.sh/tui.sh | bash
Options
# Specific version
curl -fsSL https://deeploy.sh/tui.sh | bash -s v0.1.0
Next Steps
Run deeploy to launch the TUI and connect to your server.
After connecting, set your Server Domain to enable HTTPS between TUI and server.
After first login, you can add more servers as separate profiles and switch between them later.
This lets you manage multiple VPS instances from one local TUI setup.
Uninstall
curl -fsSL https://deeploy.sh/uninstall.sh | sudo bash
Removes:
- All deployed pods
- Deeploy containers and images
- Database and volumes
/opt/deeploydirectory