Self-Hosting tools directory
A curated directory of infrastructure tools and services for developers looking to maintain full control over their deployment stack, optimize hosting costs, and ensure data sovereignty.
Showing 10 of 10 entries
Coolify
open-sourceAn open-source, self-hosted alternative to Heroku and Netlify that manages applications, databases, and services via a web UI.
Pros
- + Supports Docker, Nixpacks, and static sites
- + Automated SSL through Let's Encrypt
- + Built-in backup management for databases
Cons
- − Still in active development with occasional breaking changes
- − Resource intensive for very small VPS instances
Traefik
open-sourceA modern HTTP reverse proxy and load balancer designed to deploy microservices with automatic configuration discovery.
Pros
- + Native Docker integration and auto-discovery
- + Automatic ACME (Let's Encrypt) certificate resolution
- + Rich middleware ecosystem for auth and headers
Cons
- − YAML configuration syntax can be verbose
- − Steeper learning curve compared to Caddy
Caddy
open-sourceA powerful, enterprise-ready open-source web server with automatic HTTPS written in Go.
Pros
- + Simplest configuration syntax (Caddyfile)
- + Automatic HTTPS by default
- + Extensible via Go plugins
Cons
- − Plugin management requires custom builds
- − Documentation for advanced JSON config is complex
Uptime Kuma
open-sourceA self-hosted monitoring tool that tracks website uptime and service health with a clean dashboard.
Pros
- + Supports multi-protocol monitoring (HTTP, TCP, Ping, DNS)
- + Extensive notification integrations (Telegram, Discord, Slack)
- + Zero-configuration status pages
Cons
- − No long-term metrics storage like Prometheus
- − Single-user focus lacks advanced RBAC
Portainer
freemiumA lightweight management UI that allows you to easily manage your different Docker environments.
Pros
- + Visualizes containers, images, and volumes
- + Simplifies Docker Compose stack deployment
- + Templates for common self-hosted apps
Cons
- − Business features locked behind paid tier
- − Can become a single point of failure for container management
Hetzner Cloud
paidEuropean-based cloud provider offering high-performance VPS instances with strict GDPR compliance.
Pros
- + Exceptional price-to-performance ratio
- + ISO 27001 certified data centers in Germany and Finland
- + Clean API and Terraform provider support
Cons
- − Strict account verification process
- − Limited global regions compared to AWS/GCP
Restic
open-sourceA fast, secure, and efficient backup program that supports multiple storage backends.
Pros
- + Deduplication saves significant storage space
- + Native support for S3, SFTP, and local storage
- + Backups are encrypted by default
Cons
- − CLI-only interface may be difficult for beginners
- − Pruning old backups can be resource-intensive
Watchtower
open-sourceA process for automating Docker container base image updates.
Pros
- + Completely automated image polling and restarts
- + Can notify via multiple channels when updates occur
- + Supports private registries
Cons
- − Automatic updates can break apps if semver is not followed
- − Requires access to the Docker socket
Dokku
open-sourceA Docker-powered mini-Heroku that helps you build and manage the lifecycle of applications.
Pros
- + Git-push-to-deploy workflow
- + Extremely low resource overhead
- + Large plugin ecosystem for databases and SSL
Cons
- − CLI-centric management (no official web UI)
- − Limited to single-node deployments
Tailscale
freemiumA zero-config VPN that creates a secure mesh network between your self-hosted servers and devices.
Pros
- + Bypasses CGNAT and complex firewall rules
- + Based on the secure WireGuard protocol
- + MagicDNS for easy internal service discovery
Cons
- − Control plane is closed source (unless using Headscale)
- − Adds minor latency compared to direct connections