home-lab/machines/sleeper-service
Geir Okkenhaug Jerstad 1b915a7610 feat: implement NFS with NFSv4 ID mapping across home lab
- Add NFSv4 ID mapping configuration using services.nfs.idmapd.settings
- Configure consistent domain 'home.lab' for ID mapping across all machines
- Update sleeper-service NFS server with proper security (root_squash, all_squash)
- Create reusable NFS client module (modules/services/nfs-client.nix)
- Deploy NFS client configuration to grey-area and congenital-optimist
- Maintain consistent media group GID (993) across all machines
- Support both local (10.0.0.0/24) and Tailscale (100.64.0.0/10) networks
- Test and verify NFS connectivity and ID mapping functionality

Resolves permission management issues and enables secure file sharing
across the home lab infrastructure.
2025-06-11 10:45:08 +02:00
..
services testing fix for nfs shares 2025-06-11 09:51:36 +02:00
About.org feat: initial NixOS home lab infrastructure setup 2025-06-04 16:10:13 +02:00
configuration.nix fixed nfs 2025-06-07 16:33:34 +00:00
hardware-configuration.nix feat: Complete sleeper-service deployment with ZFS and network fixes 2025-06-06 11:21:12 +02:00
network-sleeper-service.nix treying to get nfs to work 2025-06-07 15:29:28 +00:00
nfs.nix feat: implement NFS with NFSv4 ID mapping across home lab 2025-06-11 10:45:08 +02:00
ZFS_SETUP.md trying to get fileserver to use flake config 2025-06-05 17:35:45 +02:00