My Ultimate Self-Hosting Setup
10 months ago
- #technology
- #privacy
- #self-hosting
- The author shares their journey to a stable self-hosting setup after years of experimentation.
- Primary goals include data control, privacy, and usability for family and friends.
- Key requirements: minimize public internet exposure, reduce misconfiguration risks, ensure core component ownership, and maintain usability.
- Technologies used: NixOS for system configuration, ZFS for data protection, Tailscale for secure networking, and Authelia & LLDAP for authentication.
- Setup includes a public server for essential services and a private server for most applications.
- Specialized appliances handle critical functions like smart home management and chat services.
- Solutions for common problems include a service start page for easy access and combining Tailscale with other VPNs.
- Auth setup tips: prefer OpenID Connect, maintain separate admin accounts, and configure access controls carefully.
- Future plans include improving backups, enhancing security, and adding new services.