No description
| hosts | ||
| secrets | ||
| services | ||
| .editorconfig | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| README.matrix.md | ||
| README.md | ||
| README.monitoring.md | ||
| README.postgres.md | ||
Nix based CCCB infra
Folder structure
./servicesholds generic service configuration that is shared between hosts./hostsholds host specific configuration./secretsholds age encrypted secrets using agenix
Admin handbook
Update a container
ssh <container>
cd /etc/nixos
nix run .#apps.nixos-diff # git pull + build + diff wth running config
nixos-rebuild switch # Apply changes
Special things
Production:
Testing:
- Hedgedoc (md.berlin.ccc.de)
- Postgres (sql.berlin.ccc.de)
- Grafana/Prometheus (monitoring.berlin.ccc.de)
Build with ❤️ and ❄️.