Server Hosts
Purpose
Documentation of the individual server host machines managed by this repository.
Architecture / Services / Scope
Entry Points
- NixAI: AI agent and inference host
- NixArr: Media management and playback host
- NixCloud: Application host, user-facing cloud services
- NixDev: Development, CI, and registry host
- NixIO: Ingress host, reverse proxy, and network gateway
- NixMon: Monitoring and observability host
- NixStor: Storage host, SeaweedFS evaluation
Configuration Structure
Host-specific configurations live in hosts/server/{hostname}/default.nix.
Services are gated per host via flake allocations (see Flake Allocations) so that each service runs on exactly one host.
Operational Notes / Assumptions
- Servers depend on the Database Coordinator for startup ordering (see IO Guardian).
- Shared secrets for all server hosts are stored in the shared file.