23,509
stars
+65+73+538
1,168
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions
README
Self Hosting Guide
!Maintenance
!Last-Commit
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. K