[Louis Rossman's wiki is a godsend for anyone at the start of their selfhost journey : r/selfhosted](https://www.reddit.com/r/selfhosted/comments/1igm94n/louis_rossmans_wiki_is_a_godsend_for_anyone_at/?share_id=GJoMAobNj45yBw9sYFSHQ) ## Tech Stack #### NixOS [NixOS](https://nixos.org/) is a Linux distribution that uses the Nix language and package manager to configure everything about the OS. It certainly has a learning curve (and it’s error messages leave much to be desired), but it’s very powerful. I can set everything from my preferred shell to firewall rules with just few lines of nix. It has a ton of [packages](https://search.nixos.org/packages?) available. In most cases, configuring a new service is as simple as setting a few properties like what port number to use and marking the service as enabled. And if a package isn’t available, you can always use Podman or Docker to run it. is a snippet of nix setting up [SilverBullet](https://silverbullet.md/) (a note taking service): #### File System ZFS #### Mesh VPN Tailscale, open source alternative of headscale #### Services Dashboard Flame ### Backup Approach ### Health Checks [I created a guide to install HealthCheck.io monitoring system in a server with Debian 11 : r/selfhosted](https://www.reddit.com/r/selfhosted/comments/13yxtem/i_created_a_guide_to_install_healthcheckio/) ## Services [Reference of Available Services](https://github.com/awesome-selfhosted/awesome-selfhosted) ### Must Haves ### Backlog ## Reference Service Design [GitHub - mirdaki/computer-config at blog-ultimate-self-hosted-setup](https://github.com/mirdaki/computer-config/tree/blog-ultimate-self-hosted-setup) https://codecaptured.com/blog/images/ultimate-self-hosting/diagram.png Here are a few useful links to help you learn more: - [My self-hosted config](https://github.com/mirdaki/computer-config/tree/main) - [Perfect Media Server](https://perfectmediaserver.com/) - [LinuxServer.io](https://docs.linuxserver.io/general/containers-101/) - [Understanding ZFS concepts](https://arstechnica.com/information-technology/2020/05/zfs-101-understanding-zfs-storage-and-performance/) - [Choosing the Right ZFS Pool Layout](https://klarasystems.com/articles/choosing-the-right-zfs-pool-layout/) - [How Nix Works](https://nixos.org/guides/how-nix-works/) - [Configuring NixOS](https://www.youtube.com/watch?v=a67Sv4Mbxmc) - [NixOS Security Steps](https://xeiaso.net/blog/paranoid-nixos-2021-07-18/) Till next time,