Fleet
Deploy your code to servers you already run.
Production-ready for side projects, APIs, and small team servers. Great for staging, development, and production on VPS hosts you manage.
Code only
We deploy; you operate
Your hosts
System stays on you
Agent-based
Outbound only
Built for shipping on your metal
Deploy controls without taking over your servers, stack, or day-two operations.
Deploy your code directly
Fleet pulls your Git repo, installs dependencies, builds your project, and starts your process. No server reformatting. No OS takeover.
Live deployment logs
Watch your build and start output stream live in the web dashboard — instead of digging through SSH terminal history.
Run on your own servers
Cloud VMs, bare metal, or a $5 VPS from Hetzner, DigitalOcean, or AWS. Just one lightweight Go binary (<10 MB) on your machine.
Outbound-only connection
The agent connects outward to the dashboard. You never need to open inbound SSH ports or share server root passwords.
You stay in full control
Your OS packages, systemd services, Docker containers, and databases remain yours. Fleet strictly handles deploying your code.
Complete deploy history
Every release preserves the commit SHA, build status, and full logs so your team always knows who shipped what.
Why Fleet instead of a script?
A shell script can clone a repository and start a process, but it doesn't give you a shared team dashboard, live deployment logs, server health metrics, or secure secret storage. Fleet wraps your build commands in a modern deployment UI without locking you into expensive cloud hosting.
Scripts still matter. Your install, build, and start commands stay yours. Fleet runs them — then adds visibility and collaboration a solo ./deploy.sh never will.
Full design storyA clean web dashboard
Deploy apps and browse full release history from your browser without sharing terminal sessions or complicated runbooks.
Live host metrics
Monitor CPU, RAM, disk space, and load directly from each agent so you can catch capacity issues before your next release.
Saved deployment logs
Install, build, and start logs stay attached to every release so teammates can easily inspect and debug failed deployments.
Built for team collaboration
Invite developers to workspaces with custom roles. Teammates can deploy features without needing direct server login credentials.
One consistent workflow
Production servers, staging environments, and side projects all follow the exact same clean deployment workflow.
Signed control channel
Every command is verified with digital cryptographic signatures (Ed25519) and secrets are AES-256 encrypted at rest.
Who is Fleet for?
Built for teams & builders on their own metal
Whether you are a solo developer managing side projects on a single VM, or an early startup team sharing a staging box, Fleet gives you a clean deployment workflow without the cloud markup.
Side projects on your $5 VPS
You run 3–5 side projects, APIs, or Discord bots on a single DigitalOcean, Hetzner, or AWS box. Trigger deployments in one click from a clean UI without SSHing in or writing fragile cron scripts.
Shared team server deployments
Your whole team can deploy, monitor builds, and roll out updates together on your shared staging or production server — without handing out server root passwords or private SSH keys.
Multi-app management in one place
Keep client apps and environments organized in separate workspaces. See live deploy history with commit SHAs, monitor server RAM/CPU, and manage secrets securely.
How it works
You own the host. Fleet only ships code onto it.
- 01
Prepare your server
You set up the VPS, install Node.js/Go/Python, and configure your network. Fleet does not manage your underlying OS.
- 02
Install the agent
Run one small Go binary (<10 MB) on your host that connects to Fleet and waits for deployment jobs.
- 03
Deploy your code
Set your Git repository and build commands. Fleet pulls your code, builds it, and starts your application.
Get started in minutes
We deploy your code. You stay in full control of your server. Install the agent and ship from the dashboard.
Start for free