about summary refs log tree commit diff
path: root/hosts/common/nas.nix (follow)
Commit message (Collapse)AuthorAgeFilesLines
* gitea: initial configurationFranck Cuny2022-03-081-0/+1
|
* nas: backup photos and musicFranck Cuny2022-03-081-0/+12
| | | | | | | Instead of rsync-ing these folders to a GCS bucket, I should instead do a backup. If I screw up something, the content will be sync-ed, and I won't be able to restore it. It's better (maybe more expensive, but that's OK) to keep snapshots and be able to restore.
* unifi: add unifi on the NASFranck Cuny2022-03-061-0/+1
|
* nas: install transmissionFranck Cuny2022-03-061-0/+8
| | | | | Create a user and group 'nas' so we can run tranmission in it. This will also help us to enable some specific permissions on some directories.
* traefik: second attempt, simpleFranck Cuny2022-03-061-12/+0
|
* traefik: initial configurationFranck Cuny2022-03-061-0/+12
| | | | | | | | | I want to run traefik on the NAS, so I can reach grafana and other future services running on that host. To manage TLS, we use let's encrypt with a DNS challenge. For this to work we need a service account configuration, that is encrypted with age.
* backups: unit to run maintenance on my backupsFranck Cuny2022-03-051-0/+1
| | | | | This will be run via a timer once a day, to perform maintenance on my backups on the nas.
* grafana: initial configurationFranck Cuny2022-02-281-0/+1
|
* prometheus: initial configuration for the serverFranck Cuny2022-02-281-0/+1
| | | | | | | Run prometheus via systemd, and configure to pull node-exporter's metrics from two hosts. The retention is set for 3 years.
* nas: consume everything from the server profileFranck Cuny2022-02-271-0/+1
|
* NAS: initial configurationFranck Cuny2022-02-271-0/+7
For now we only want samba on it.