📈 GH Trending Explorer 🎲 Surprise me

← all repos

mikeroyal / Self-Hosting-Guide

git clone https://github.com/mikeroyal/Self-Hosting-Guide.git 🔥 on GitHub Trending today

Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.

+40
stars, 24h · #226
+123
stars, 7 days · #418
+388
stars, 30 days · #690
23k
★ total · +1% this week
1.2k
forks · 26 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageDockerfile
License—
Created2022-02-06 (4y ago)
Last push1y ago
Watchers218
OwnerUser

Seen on GitHub Trending

  • 2026-10-20 — #2 daily in dockerfile · +40 ★
  • 2026-10-20 — #5 monthly in dockerfile · +388 ★
  • 2026-10-20 — #1 weekly in dockerfile · +123 ★

GitHub topics

Links

README excerpt
Self Hosting Guide
 #### A guide for getting started with Self Hosting devices including software and hardware that will make you a better and more efficient Self Hosting.
 **Note: You can easily convert this markdown file to a PDF in VSCode using this handy extension Markdown PDF.**
 **Note 2: This guide will constantly be updated with new info as becomes available and please feel to make an issue if you think something should be added.**
# Table of Contents
1. Getting Started with Self-Hosting
 - Tools for Self-Hosting
 * Containers
 * CI/CD
 * Development
 * Web servers
 * Large language models (LLMs)
 * ChatGPT Chatbots
 * Automation
 * Configuration Management
 * Cloud Storage
 * Cloud
 * Linode
 * Nextcloud
 * DigitalOcean
 * Back4app Web Deployment
 * MinIO Object Storage
 * Databases
 - SQL
 - NoSQL
 * Remote Access
 * Virtualization
 * Password Management
 * SSH
 * VPN
 * LDAP(Lightweight Directory Access Protocol)
 * Log Management
 * DNS
 * Network Tools
 * Service Discovery
 * Security
 * Troubleshooting
 * Monitoring
 * Dashboards
 * Analytics
 * Search
 * Notifications
 * RSS
 * Websites/Blogs
 * Social
 * Nostr
 * iMessage
 * Communications
 * Business Management
 * Collaboration & Synchronization
 * Encryption
 * Backups
 * Snapshots Management/System Recovery
 * Archiving
 * Home Server
 * Media Server
 * Smart Home Automation
 * Voice Assistants
 * Video Surveillance
 * Text-To-Speech Synthesis (TTS)
 * Video and Audio Processing
 * Podcasting
 * Audiobooks
 * Health
 * Gardening
 * Maps
 * Bookmarks
 * Photos
 * Pastebins
 * Note-Taking
 * Time Monitoring
 * Wikis
 * Gaming
 * Foundations/Projects
 - System Hardware
 - Operating Systems
 - Storage
 - File systems
 - Books
 - Podcasts
 - YouTube Channels
 - Tutorials & Resources
 - Useful Subreddits to Follow
2. WireGuard
 * What is WireGuard?
 * What is Tailscale?
 * What is Netmaker?
 * WireGuard Tools
 * Setting up WireGuard with PiVPN
 * Setting up WireGuard on Unraid
 * Setting up WireGuard on pfSense
 * Setting up WireGuard on OpenWRT
 * Setting up WireGuard on Home Assistant
3. Nextcloud
4. Raspberry Pi
 * Models of Raspberry Pi boards
 * Raspberry Pi Learning Resources
 * Raspberry Pi Operating Systems
 * Raspberry Pi Tools
 - Getting Started with Home Assistant(HA)
 - Getting Started with Homebridge
 - Getting Started with ESPHome
 - Turning Raspberry Pi into a Router
 - Setting up Watchdog Time (WDT) on Raspberry Pi
 * Raspberry Pi Upgrades
5. Grafana
6. Networking
7. Docker
8. Kubernetes
9. Ansible
10. Databases
11. Telco 5G
12. Open Source Security
13. Differential Privacy
14. Machine Learning
15. IoT Protocols
16. Operating systems (OS)
17. Middleware
18. Node Flow editors
19. Toolkits
20. Data visualization
21. Search
22. Hardware
23. In-memory data grids
24. Home automation
25. Robotics
26. Mesh networks
27. Blockchain Development
28. Node.js Development
29. C/C++ Development
30. Java Development
31. Python Development
32. Rust Development
33. Swift Development
34