38 lines
949 B
Markdown
38 lines
949 B
Markdown
# Nix based CCCB infra
|
|
|
|
## Admin handbook
|
|
|
|
- All containers have `tmux` installed for shared hacking sessions.
|
|
- A node exporter is installed and scraped by the Prometheus on `monitoring.berlin.ccc.de`
|
|
- Most services provide a Grafana dashboard on `monitoring.berlin.ccc.de`
|
|
|
|
### Update a container
|
|
|
|
```shell
|
|
ssh <container>
|
|
cd /etc/nixos
|
|
nix run .#apps.nixos-diff # Show what changes would be applied
|
|
nixos-rebuild switch # Apply changes
|
|
```
|
|
|
|
### Special things
|
|
|
|
Production:
|
|
|
|
- [Synapse (matrix.berlin.ccc.de)](./README.matrix.md)
|
|
- [Postgres (sql.berlin.ccc.de)](./README.postgres.md)
|
|
- [NGINX (www.berlin.ccc.de)](./README.www.md)
|
|
|
|
Testing:
|
|
|
|
- [Hedgedoc (md.berlin.ccc.de)](./README.hedgedoc.md)
|
|
- [Grafana (monitoring.berlin.ccc.de)](./README.grafana.md)
|
|
- [Prometheus (monitoring.berlin.ccc.de)](./README.prometheus.md)
|
|
|
|
## Always looking for co-maintainers
|
|
|
|
Wanna join the Admin team? Contact us!
|
|
|
|
---
|
|
|
|
Build with ❤️ and ❄️.
|