DeployFast Documentation

DeployFast generates a ready-to-run VPS deployment package based on your configuration. Fill in a form, download a zip, copy it to your server, and run one script.

How it works

  1. 1

    Create a deployment configuration

    Go to New Deployment and fill in your project name, domain, timezone, stack type, and security options.

  2. 2

    Download the package

    Click Download on any saved configuration. You'll get a .zip file named your-project-deploy.zip.

  3. 3

    Copy to your VPS and run

    Upload the zip to a fresh VPS, extract it, review the generated files, and run sudo ./setup.sh.

Deployment types

CLI Stack

Build a custom, lightweight server stack managed entirely from the command line. Choose between Native (Nginx + Systemd), Docker (Compose), or PHP (Nginx + PHP 8.3).

Best for: Go apps, Node services, Laravel, WordPress, Docker containers.

Control Panel

Install a full web-based hosting dashboard (aaPanel, CyberPanel, HestiaCP, CloudPanel, or FastPanel) that handles web server, databases, and email from a UI.

Best for: shared hosting setups, multiple sites, non-technical management.

Quick upload example

From your local machine after downloading the zip:

# Upload to your VPS
scp your-project-deploy.zip user@your-server-ip:~/

# On the VPS
unzip your-project-deploy.zip
cd your-project-deploy/
cat README.md          # Read this first
cat setup.sh           # Review before running
chmod +x setup.sh
sudo ./setup.sh

Important notes

  • Generated scripts modify system configuration: firewall rules, users, SSH settings, and packages. Always review before running.
  • Use a fresh VPS and take a snapshot before running setup scripts.
  • Make sure your domain's DNS is pointing to your VPS IP before enabling SSL; Certbot needs to reach the domain to issue certificates.
  • The server user field (default: deploy) will be created automatically with the right permissions to run your services.

CLI Stack guide

Native, Docker, and PHP stacks: generated files, configuration options, and how to run them.

Open guide

Control Panel guide

aaPanel, CyberPanel, HestiaCP, CloudPanel, and FastPanel: how to choose, install, and what to expect.

Open guide