aboutsummaryrefslogtreecommitdiff
path: root/docs (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-08-14add keycloak for OAuth, runbooks, and finish forgejo setupFranck Cuny2-0/+29
2025-08-09add the SSH key for the remote builderFranck Cuny1-0/+7
All the secrets were rekeyed.
2025-07-13add a small note about DNS configurationFranck Cuny1-0/+11
2025-07-07store backups locally and remotelyFranck Cuny1-8/+10
It might be useful to have a local backup so that I don't need to pull it from the remote bucket. It is useful to be able to quickly browse and see what's in the backup, and having to go to GCS for that is a waste of resources. Export environment variables to make it easier to interact with the local repository.
2025-06-30add some docs about backupsFranck Cuny1-0/+13
2025-06-30add configuration for vm-synologyFranck Cuny1-0/+14
This is a VM running on the Synology NAS. For now it only run `gitolite`, but we may host additional services in the future.
2025-06-12use a dedicated SSH key for agenixFranck Cuny1-6/+8
The key is still stored in 1password, and we add a script to synchronize the key to the host. The existing keys have been rekeyed with the new key.
2025-06-08use agenix to manage some secretsFranck Cuny1-0/+15
I have some secrets that I want to manage for my user without having to rely on 1password, and ensure proper rotation everywhere when needed. For now we only have two secrets (one for `llm` and another one is the API key for anthropic for Emacs). Will document the process better in the near future.
2023-12-14update the main documentationFranck Cuny7-597/+0
Delete unused/outdated documentations.
2023-07-05various updates related to music collectionFranck Cuny1-0/+39
2023-04-30modules/rclone: delete the module and cleanupFranck Cuny1-11/+1
I'm not using rclone anymore and I'm not storing the backups to GCS buckets either.
2023-03-10documentation: clean upFranck Cuny3-68/+29
Delete gnome's keyring documentation, I will not be using it anymore, so no need to keep this around. Add documentation about how to manage secrets, and clean up wireguard's documentation.
2022-11-07ref(gerrit): delete modules/docs/configs for gerrit/buildkiteFranck Cuny1-79/+0
2022-07-20docs(gerrit): how to edit the secretsFranck Cuny1-1/+3
Change-Id: Ibc81727971cfbd7b05c383a1c58ca02b907683f7 Reviewed-on: https://cl.fcuny.net/c/world/+/661 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-07-18feat(modules/gerrit): manage secure configuration with nixFranck Cuny1-1/+1
Currently the secure configuration for gerrit is not managed by nix. This is likely going to break in the future and I'll hate myself for that. Let's move it into nix and encrypt it with age, like we do for other secrets. Change-Id: Ia7a006748a3ad64fa4b97ca9e8cbd98c99433982 Reviewed-on: https://cl.fcuny.net/c/world/+/622 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-06-10docs(gerrit): document various thingsFranck Cuny1-0/+59
Change-Id: I79075be119258eb8ee28bf99f404480a646d2583 Reviewed-on: https://cl.fcuny.net/c/world/+/402 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-05-28docs: start documenting gerritFranck Cuny1-0/+18
Change-Id: I8d00bfd71248e1403e8966d74e93941d90462b47 Reviewed-on: https://cl.fcuny.net/c/world/+/83 Reviewed-by: Franck Cuny <franck@fcuny.net>
2022-05-13modules: fix configuration for syncthingFranck Cuny1-0/+6
The `documents` folder was not being synced.
2022-05-07docs: some documentationFranck Cuny1-0/+21
2022-03-25docs: add more documentation!Franck Cuny3-0/+207
2022-02-27docs: add partition setup for the NASFranck Cuny1-2/+43
2022-02-24docs: backups!Franck Cuny1-0/+197
2022-02-21docs: update wireguard setupFranck Cuny1-0/+2
2022-02-21wireguard: module and peers configurationsFranck Cuny1-0/+21
Add a new module to automatically configure the peers for wireguard. The module needs a configuration file (in `configs/wireguard.toml`) which lists all the peers, their IP and and their public keys. The secret keys is encrypted as a secret with agenix. There's some initial documentation on how to use this setup.
2022-02-20docs: more updateFranck Cuny1-6/+20
2022-02-19docs: add more stepsFranck Cuny1-1/+9
2022-02-18docs: udpateFranck Cuny1-2/+2
2022-02-14hosts: add a new subvolumes to carmelFranck Cuny1-0/+3
Create a subvolume named 'media' that we will mount under /home/fcuny/media so we can snapshots /home/fcuny without the medias.
2022-02-07doc: how to install the systemFranck Cuny1-0/+87