news.volyx.in

My Self-Hosting Setup (codecaptured.com)

612 points by mirdaki · 375 days ago · 207 comments on HN

Article summary

The article describes the author's self-hosting setup, which they have been working on for a few years. The setup uses NixOS, ZFS, Tailscale, and other technologies to provide a secure and private environment for hosting various services. The author shares their goals, requirements, and design decisions, as well as some specific problems they encountered and solved. The setup is designed to be easy to use and maintain, with a focus on security, usability, and simplicity.

Main themes

  • self-hosting
  • NixOS
  • ZFS
  • Tailscale
  • security
  • usability
  • simplicity
  • budget options
  • encrypted storage
  • alternative solutions
  • learning curve
  • customization
  • control

What commenters say

  • NixOS can be a good choice for self-hosting, but it has a steep learning curve and requires significant investment of time to master.
  • Some users have had success with alternative solutions such as Longhorn and Ceph for storage and networking needs.
  • Using a single VPN can be limiting, and some users have found ways to combine multiple VPNs for added security and flexibility.
  • Self-hosting can be done on a budget, with options such as Intel N100 mini PCs and Raspberry Pi devices available for low-cost setups.
  • Encrypted ZFS can provide an additional layer of security and data protection for self-hosting setups.
  • Some users prefer to use existing distributions like Ubuntu or Fedora with NixOS, rather than using NixOS as the base operating system.
  • The choice of self-hosting setup depends on individual needs and goals, and there is no one-size-fits-all solution.
  • Self-hosting can be a complex and time-consuming process, but it can also be rewarding and provide a high degree of control and customization.