Posts

  • microvm.nix VLAN Networking

    I use NixOS and microvm.nix for my homelab server. My home network is set up with VLANs to segregate traffic including self-hosted services. For my homelab server, each virtual machine is configured to be on its appropriate VLAN.

  • Disable network card offloading in NixOS

    My homelab server is an Intel NUC which has the Ethernet card e1000e on the mainboard. In the latest Linux kernel, the unit can hang when the kernel attempts to offload certain processing to the NIC. The hardware can be stabilized by disabling the offloading.

  • Postgres with Docker Compose

    When running containerized services on a homelab server, many call for a Postgres database in the cluster. These are the defaults I’m using for configuring the database, health checks, backups to NAS, and a restore script.

  • CloudFlare Tunnels as a Reverse Proxy

    CloudFlare Tunnels can be used as a reverse proxy with TLS termination in place of something like nginx with acme. This also avoids exposing your home IP address via DNS or needing any NAT / port forwarding on your home router.

subscribe via RSS