📈 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

A large curated guide covering self-hosting tools, hardware, and setup walkthroughs for running software on your own servers.

Why you might care

Useful as a broad starting map for self-hosters, organizing topics from containers and VPNs to home automation, backups, and media servers in one document. It includes step-by-step sections such as WireGuard setups on pfSense, OpenWRT, and Unraid, plus Raspberry Pi guides. Because it is a single long reference, it suits browsing for ideas rather than deep technical instruction.

Categories

Alternatives

awesome-selfhostedAwesome-Selfhosted-Docsr/selfhosted wiki
+5
stars, 24h · #2,524
+162
stars, 7 days · #786
+395
stars, 30 days · #1,303
23k
★ total · +1% this week
1.2k
forks · 26 open issues

Star history (as recorded here)

2026-10-20 · 23,187 ★ 2026-10-22 · 23,245 ★
LanguageDockerfile
License—
Created2022-02-06 (4y ago)
Last push1y ago
Watchers218
OwnerUser

Seen on GitHub Trending

  • 2026-10-22 — #1 daily in dockerfile · +37 ★
  • 2026-10-22 — #9 monthly in dockerfile · +453 ★
  • 2026-10-22 — #1 weekly in dockerfile · +170 ★
  • 2026-10-21 — #2 daily in dockerfile · +55 ★
  • 2026-10-21 — #5 monthly in dockerfile · +395 ★
  • 2026-10-21 — #1 weekly in dockerfile · +162 ★
  • 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

Blurb generated by claude-haiku-5-5 1d ago. Star deltas marked ~ are extrapolated from partial history.