| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2022-07-08 | fix(tahoe/backups): don't backup some directories | Franck Cuny | 1 | -0/+1 | |
| I don't need to backup these directories in my home. Change-Id: Ia2302f2ebe74033090b86b52864787d2a63ecb4b Reviewed-on: https://cl.fcuny.net/c/world/+/620 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | |||||
| 2022-06-10 | fix(fmt): correct formatting for all nix files | Franck Cuny | 1 | -1/+2 | |
| This was done by running `nixpkgs-fmt .'. Change-Id: I4ea6c1e759bf468d08074be2111cbc7af72df295 Reviewed-on: https://cl.fcuny.net/c/world/+/404 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net> | |||||
| 2022-05-30 | feat(hosts/tahoe): enable buildkite agent | Franck Cuny | 1 | -0/+1 | |
| Change-Id: I12cc741bdfb074f7d2a006547860362176afe372 Reviewed-on: https://cl.fcuny.net/c/world/+/169 Reviewed-by: Franck Cuny <franck@fcuny.net> | |||||
| 2022-05-29 | ref(tahoe): remove drone | Franck Cuny | 1 | -9/+1 | |
| I will not be using drone anymore, and will likely replace it with buildkite. Change-Id: I45d91c43090aaba119855158e071dae377c1897f Reviewed-on: https://cl.fcuny.net/c/world/+/162 Reviewed-by: Franck Cuny <franck@fcuny.net> | |||||
| 2022-05-27 | feat(hosts/tahoe): replace gitea by cgit | Franck Cuny | 1 | -2/+1 | |
| Change-Id: I3b00408d7550d7660fb33940ae2cd0806076f4d2 Reviewed-on: https://cl.fcuny.net/c/world/+/62 Reviewed-by: Franck Cuny <franck.cuny@gmail.com> | |||||
| 2022-05-26 | feat(tahoe): enable gerrit | Franck Cuny | 1 | -0/+4 | |
| 2022-05-22 | feat(tahoe): enable sourcegraph | Franck Cuny | 1 | -0/+4 | |
| 2022-05-02 | tahoe: enable exec runner for drone | Franck Cuny | 1 | -1/+1 | |
| 2022-04-24 | backups: do backups for the laptop | Franck Cuny | 1 | -1/+2 | |
| From the laptop I only backup /home/fcuny, as the rest should be straightforward to rebuild with nix. I run that backup as my own user, since I need my ssh key to use the remote repository (which is on the NAS). I also need a new secret for it (I might have been able to use `pass' for this, but well, that's easy enough). For the NAS, I update the list of directories to backup to include home, this will be on the systems backup. | |||||
| 2022-04-21 | syncthing: enable on tahoe | Franck Cuny | 1 | -0/+1 | |
| 2022-04-13 | drone: configuration fixes | Franck Cuny | 1 | -1/+1 | |
| 2022-04-13 | drone: initial attempt at configuring it | Franck Cuny | 1 | -0/+6 | |
| 2022-04-13 | modules: make the vhost be configurable | Franck Cuny | 1 | -3/+9 | |
| 2022-04-13 | grafana: correct domain name ... | Franck Cuny | 1 | -1/+1 | |
| 2022-04-13 | grafana: the vhost is configurable | Franck Cuny | 1 | -1/+4 | |
| 2022-04-13 | nginx: get a simple solution to work first | Franck Cuny | 1 | -13/+1 | |
| 2022-04-13 | nginx: add nginx as a reverse proxy | Franck Cuny | 1 | -1/+14 | |
| This will ultimately replace traefik. | |||||
| 2022-04-11 | tahoe: fix backup configuration | Franck Cuny | 1 | -2/+3 | |
| 2022-04-10 | secrets: move all the secrets under module/ | Franck Cuny | 1 | -3/+3 | |
| Refactor a bit the configuration, which should simplify the management and usage of secrets from now on. | |||||
| 2022-04-10 | add a module for backup with restic | Franck Cuny | 1 | -10/+4 | |
| Do a single backup for the host, instead of running multiple ones. | |||||
| 2022-04-08 | hosts: add services to tahoe | Franck Cuny | 1 | -7/+2 | |
| 2022-04-06 | refactor transmission and metrics-exporter | Franck Cuny | 1 | -6/+2 | |
| 2022-04-06 | refactor traefik | Franck Cuny | 1 | -1/+1 | |
| 2022-04-06 | refactor rclone to a module | Franck Cuny | 1 | -2/+1 | |
| 2022-04-06 | refactor gitea as a module | Franck Cuny | 1 | -0/+4 | |
| 2022-04-06 | refactor grafana as a module | Franck Cuny | 1 | -1/+1 | |
| 2022-04-06 | refactor prometheus as a module | Franck Cuny | 1 | -1/+1 | |
| 2022-04-06 | refactor unifi to a module | Franck Cuny | 1 | -1/+1 | |
| 2022-04-06 | refactor navidrome to a module | Franck Cuny | 1 | -4/+9 | |
| 2022-04-06 | refactor samba to a proper module | Franck Cuny | 1 | -1/+5 | |
| The list of public share is configurable too. | |||||
| 2022-04-02 | nas: add videos to the backups | Franck Cuny | 1 | -7/+2 | |
| We also don't need the music-organizer anymore since we're switching to beets. | |||||
| 2022-03-28 | nas: initial setup for navidrome | Franck Cuny | 1 | -0/+1 | |
| 2022-03-27 | nas: install music-organizer from the main branch | Franck Cuny | 1 | -0/+1 | |
| 2022-03-27 | nas: install correctly music-organizer | Franck Cuny | 1 | -1/+1 | |
| 2022-03-27 | nas: install music-organizer | Franck Cuny | 1 | -3/+5 | |
| 2022-03-12 | hosts: add profiles | Franck Cuny | 1 | -9/+10 | |
| Profiles contain a collection of modules. | |||||
| 2022-03-11 | nas: enable rclone configuration | Franck Cuny | 1 | -0/+1 | |
| 2022-03-08 | gitea: initial configuration | Franck Cuny | 1 | -0/+1 | |
| 2022-03-08 | nas: backup photos and music | Franck Cuny | 1 | -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. | |||||
| 2022-03-06 | unifi: add unifi on the NAS | Franck Cuny | 1 | -0/+1 | |
| 2022-03-06 | nas: install transmission | Franck Cuny | 1 | -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. | |||||
| 2022-03-06 | traefik: second attempt, simple | Franck Cuny | 1 | -12/+0 | |
| 2022-03-06 | traefik: initial configuration | Franck Cuny | 1 | -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. | |||||
| 2022-03-05 | backups: unit to run maintenance on my backups | Franck Cuny | 1 | -0/+1 | |
| This will be run via a timer once a day, to perform maintenance on my backups on the nas. | |||||
| 2022-02-28 | grafana: initial configuration | Franck Cuny | 1 | -0/+1 | |
| 2022-02-28 | prometheus: initial configuration for the server | Franck Cuny | 1 | -0/+1 | |
| Run prometheus via systemd, and configure to pull node-exporter's metrics from two hosts. The retention is set for 3 years. | |||||
| 2022-02-27 | nas: consume everything from the server profile | Franck Cuny | 1 | -0/+1 | |
| 2022-02-27 | NAS: initial configuration | Franck Cuny | 1 | -0/+7 | |
| For now we only want samba on it. | |||||
