↓ Skip to main content
  1. Posts/

10 GitHub Repositories to Master Self-Hosting

··193 words·1 min·

🖥️ Stop Depending on Third Parties: Learn Self-Hosting
#

Self-hosting turns simple servers into complete infrastructure. These 10 repos teach you how. 🚀

📌 The 10 Essential Repositories
#

  1. 🗂️ awesome-selfhosted — Curated catalog of hundreds of self-hostable apps
  2. ☁️ Coolify — Open-source PaaS for deploying on your own server
  3. 🔄 n8n — Visual workflow automation with integrated AI
  4. 📊 Uptime Kuma — Self-hosted monitoring and alerting
  5. 📁 Nextcloud — Your own private Google Drive / Dropbox
  6. 🔒 Vaultwarden — Bitwarden-compatible password manager
  7. 📺 Jellyfin — Personal media server
  8. 🌐 Traefik — Modern reverse proxy and load balancer
  9. 🐳 Portainer — Docker management UI
  10. 🔑 Authentik — Open-source identity provider

💡 Explanation in a nutshell
#

Self-hosting means running your own applications on your own infrastructure instead of relying on third-party cloud services. Learning self-hosting teaches you deployment, networking, storage, monitoring, and security for real systems — these infrastructure skills are directly applicable to modern production environments.

More information at the link 👇

Also published on LinkedIn.
Juan Pedro Bretti Mandarano
Author
Juan Pedro Bretti Mandarano