
versaDeploy¶
Atomic deploys to your Linux VPS, over SSH, with no agent.
PHP, Node, Python and Go. Free and open source (MIT).
The videos are in Spanish, with Spanish captions.
curl -fsSL https://raw.githubusercontent.com/kriollo/versaDeploy/main/install.sh | sh
versa deploy production
-
Zero downtime
Every deploy is a new folder, switched on by changing a symlink. If a migration, a service or the health check fails, it rolls back to the previous release by itself.
-
Uploads only what changed
Builds on your machine (composer, npm, Go) and compares every file by SHA256.
vendor,node_modulesand virtualenvs are reused. -
Sets up the server
The Services view installs nginx or Apache, PHP-FPM or FrankenPHP, PostgreSQL or MariaDB, Redis, Node, Python, SSL, fail2ban, backups and cron. Without breaking what's already there.
-
All from the terminal
One interface to browse releases, edit the server's
.env, read logs, open a remote terminal and roll back. -
Secure by default
No agent on the server, its SSH host key is verified, secrets never leave it, and updates are checked with sha256.
-
For teams and CI
A history of every deploy, production only from tags, notifications to Slack, Discord, Teams or Telegram, and a ready GitHub Actions workflow.
Works with¶
Frameworks: Laravel, versaWYS and any PHP app with Composer · Next.js, Nuxt and Node · FastAPI, Flask and Django · Go (Gin and others) · Vite SPAs. Servers: Ubuntu, Debian, Rocky Linux, AlmaLinux and RHEL (stack installation); deploys work even on old servers like CentOS 5.
How does it compare with Forge, Deployer, Kamal or Coolify? See the comparison.