What you’ll need
- A DigitalOcean account
- A domain name (optional, but recommended for HTTPS)
1. Create a Droplet
- Go to Create → Droplets
- Choose Ubuntu 24.04 LTS
- Select the Basic plan — the $6/mo (1 vCPU / 1 GB RAM) size is sufficient for most deployments
- Choose a datacenter region close to your users
- Add your SSH key under Authentication
- Click Create Droplet
2. SSH into the server
3. Install Docker
4. Clone and start Fleet
3000.
5. Set up a firewall
6. Point a domain (optional)
Create an A record in your DNS provider pointing your domain to the Droplet’s IP address.7. Add HTTPS with nginx + Certbot
/etc/nginx/sites-available/fleet:

