VitoDeploy
VitoDeploy replaces a pile of SSH sessions and shell scripts with one browser tab for provisioning servers and deploying websites, on a control panel you host yourself. Spin up a server on AWS, Akamai (Linode), DigitalOcean, Vultr, Hetzner, or Proxmox in a few clicks. Attach any Ubuntu machine you already own as a custom server. Add sites built with PHP, Laravel, or WordPress, or run Node.js and Bun apps behind a reverse proxy. Pull code from GitHub, GitLab, Gitea, or Bitbucket. Set environment variables and HTTP basic authentication. Issue Let's Encrypt, wildcard, or custom SSL certificates. Create MySQL, MariaDB, or PostgreSQL databases, manage their users, and send backups to Amazon S3, Wasabi, FTP, SFTP, Dropbox, or local disk. Manage firewall rules, cron jobs, Supervisor workers, Redis, and multiple PHP versions from the same screens. Watch CPU, memory, and disk use for each server, then open a live SSH shell without leaving the page. Agencies split clients into projects, invite teammates as Admins or Users, and send alerts to Slack, Discord, Telegram, or email. Workflows automate deployments, backups, and maintenance. Plugins, DNS record management, export and import of your setup, and a REST API round out the toolkit. The panel itself needs only 1 GB of RAM and 1 CPU core, then manages your other machines over SSH. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Deploy