This repository contains server settings for my home PC network. The network consists of 3 PCs:
- ThinkCentre M75q-1 Tiny
- Raspberry Pi4
- Mini PC equipped with an Intel N100 processor
All PCs are running NixOS and primarily host the following services:
- NFS
- LDAP
In addition to these services, I utilize these PCs as worker nodes for distributed computing tasks.
Before deploying, some preliminary steps are required to access private information:
- Place an access token in your home directory
- Reorganize the storage partitions to match the config file
Once the prerequisites are in place, deploy using the following commands:
colmena build && colmena apply
I chose Portunus
because OpenLDAP is too complicated for me.
Other options considered were:
glauth
kanidm