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
Create a deployment configuration
Go to New Deployment and fill in your project name, domain, timezone, stack type, and security options.
- 2
Download the package
Click Download on any saved configuration. You'll get a
.zipfile namedyour-project-deploy.zip. - 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