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/deeploy directory
© 2026 Axel Adrian