

VitoDeploy 4.0 is out - a free, self-hosted server & site management tool
VitoDeploy v4.0 has just landed. For anyone who hasn't come across it, Vito is a free and open-source server management tool - think of it as a self-hosted alternative to Forge/Ploi for provisioning servers and deploying PHP/Laravel (and Node, Bun, .NET + static) sites - but without features locked behind a paywall.
This release is a big one, with many existing features being expanded and improved, as well as a whole heap of new features as well. A few highlights;
- GitHub App provider + one-click/automated deployments
- Automated workflows - create/update/manage sites, servers, etc.
- Support for Laravel, PHP, Bun, Node, .NET and static sites, and a full plugin system to add more!
- Per-site PHP runtime settings and a much bigger site tooling story (Composer, cron jobs, commands, required tooling all running as the isolated user).
- Server Security + Networking (IP management), firewall port ranges.
- Site stats, service logs viewer, monitoring improvements, and automatic update checks.
- New storage drivers (SFTP, Dropbox OAuth), Valkey service, a live ssh terminal.
- Domain + DNS management, through Cloudflare and other providers
- LetsEncrypt Wildcard SSL registration and automated renewal
- Light/dark mode support
Loads more in the full changelog - this release has been cooking for a while.
You can self-host it locally using docker, or throw it on a cheap VPS. Worth a look if you're paying monthly for a deploy tool and fancy having more control and full features!
Release notes: https://github.com/vitodeploy/vito/releases/tag/4.0.0
Docs: https://vitodeploy.com