Hasty Briefsbeta

Bilingual

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.