about summary refs log tree commit diff
path: root/modules/services/default.nix (follow)
Commit message (Collapse)AuthorAgeFilesLines
* delete even more unused configurationsFranck Cuny2023-12-091-8/+0
|
* remove custom toolsFranck Cuny2023-08-211-1/+0
|
* profiles/syncthing: move the old moduleFranck Cuny2023-05-101-1/+0
|
* profiles/seedbox: move transmission to itFranck Cuny2023-05-101-1/+0
| | | | | Note that this is not used by anything yet, as a password needs to be set first.
* profiles/samba: convert the old module as a profileFranck Cuny2023-05-101-1/+0
|
* hosts/tahoe: move avahi configuration hereFranck Cuny2023-05-101-1/+0
|
* profiles/git-server: move gitolite and cgitFranck Cuny2023-05-101-2/+0
|
* profiles/music-server: moved navidromeFranck Cuny2023-05-101-1/+0
|
* modules/services: remove unifi properlyFranck Cuny2023-05-101-1/+0
|
* profiles/nginx: move common configuration to a profileFranck Cuny2023-05-091-1/+0
| | | | | | Both tahoe and carmel are using nginx, and we can simplify the configuration by moving common parts to the profile and have these hosts import it.
* profiles: consolidates common networking bitsFranck Cuny2023-05-021-3/+0
| | | | This remove ssh on workstations. I also drop mosh since I don't use it.
* profiles/workstation: moved more things aroundFranck Cuny2023-05-011-2/+0
|
* profiles/laptop: consolidate services related to laptopFranck Cuny2023-05-011-2/+0
|
* modules/rclone: delete the module and cleanupFranck Cuny2023-04-301-1/+0
| | | | | I'm not using rclone anymore and I'm not storing the backups to GCS buckets either.
* modules/services: more cleanupFranck Cuny2023-04-231-2/+0
|
* modules/drone: clean this properlyFranck Cuny2023-04-231-1/+0
|
* modules/monitoring: consolidate all monitoring services togetherFranck Cuny2023-04-231-4/+1
| | | | | This will help to organize and structure monitoring modules a bit better.
* modules/services: add loki and promtailFranck Cuny2023-04-231-0/+1
|
* feat(hosts/tahoe): install gitolite and cgitFranck Cuny2023-03-021-0/+2
| | | | | | | | Replace gitea with gitolite + cgit. I don't need a whole git forge for myself, especially since I don't use most of the features. The main thing I'm losing with this change is CI (via drone), but this is not really a big loss for now.
* feat(modules/pcscd): install the pcscd daemonFranck Cuny2023-02-201-0/+1
| | | | This is to use the yubikeys correctly
* feat(modules/sensdms): a module to send an SMSFranck Cuny2022-11-301-0/+1
| | | | | | A new module `sendsms` is added to send SMS when the host reboots. It's triggered by systemd when the host boots and once the network is available.
* ref(gerrit): delete modules/docs/configs for gerrit/buildkiteFranck Cuny2022-11-071-3/+0
|
* Revert "ref(drone): remove all modules and configurations"Franck Cuny2022-11-051-0/+1
| | | | This reverts commit 614fc2fcce0e9ae0bcfdc6e08d3c4bac846d02a8.
* Revert "ref(gitea): remove all modules for gitea"Franck Cuny2022-11-051-0/+1
| | | | | | This reverts commit f4f83c7e83272234571d9580f5a897676de3d0dc. I'm planning to switch back to gitea to host my projects.
* ref(drone): remove all modules and configurationsFranck Cuny2022-06-111-1/+0
| | | | | | | | | I do not use drone anymore, no need to keep this around. Change-Id: I8f9564747939a6d1a2b95bcfe8e2c70e46d8bc1e Reviewed-on: https://cl.fcuny.net/c/world/+/411 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
* ref(gitea): remove all modules for giteaFranck Cuny2022-06-111-1/+0
| | | | | | | | | I do not use it anymore, I don't need to keep this around. Change-Id: I42af32eec4ee8ab4c2a8c60b5a8306a4eb418f51 Reviewed-on: https://cl.fcuny.net/c/world/+/410 Tested-by: CI Reviewed-by: Franck Cuny <franck@fcuny.net>
* feat(buildkite): configure the buildkite agentFranck Cuny2022-05-301-0/+1
| | | | | | Change-Id: Icee60f2372e17f6477a91e7f562c04507788c713 Reviewed-on: https://cl.fcuny.net/c/world/+/168 Reviewed-by: Franck Cuny <franck@fcuny.net>
* feat(cgit): add a module for cgitFranck Cuny2022-05-271-0/+1
| | | | | | | | | cgit is a git web viewer, it will be hosted at git.fcuny.net to replace gitea. Change-Id: I16561776fa90a3561d6a13f8545bd2e8f67f409a Reviewed-on: https://cl.fcuny.net/c/world/+/46 Reviewed-by: Franck Cuny <franck.cuny@gmail.com>
* feat(gerrit): add the gerrit serverFranck Cuny2022-05-261-0/+1
| | | | | | Gerrit is a tool for doing code review for git. It will be running at cl.fcuny.net and will be the main way to interact with my git repositories.
* feat(modules): create a module for sourcegraphFranck Cuny2022-05-221-0/+1
| | | | | | | Run sourcegraph ([0]) in a docker container. It's exposed as cs.fcuny.xyz, and we backup some of the directories. [0] https://docs.sourcegraph.com
* modules: add syncthing as a new moduleFranck Cuny2022-04-211-0/+1
|
* drone: initial attempt at configuring itFranck Cuny2022-04-131-0/+1
|
* traefik: remove the moduleFranck Cuny2022-04-131-1/+0
|
* nginx: add nginx as a reverse proxyFranck Cuny2022-04-131-0/+1
| | | | This will ultimately replace traefik.
* add a module for backup with resticFranck Cuny2022-04-101-0/+1
| | | | Do a single backup for the host, instead of running multiple ones.
* services: add avahiFranck Cuny2022-04-081-0/+1
|
* modules: add a few moreFranck Cuny2022-04-081-0/+1
|
* refactor transmission and metrics-exporterFranck Cuny2022-04-061-0/+2
|
* refactor traefikFranck Cuny2022-04-061-0/+1
|
* refactor rclone to a moduleFranck Cuny2022-04-061-0/+1
|
* refactor gitea as a moduleFranck Cuny2022-04-061-0/+2
|
* refactor prometheus as a moduleFranck Cuny2022-04-061-0/+1
|
* refactor unifi to a moduleFranck Cuny2022-04-061-2/+10
|
* import navidrome with other servicesFranck Cuny2022-04-061-1/+2
|
* refactor samba to a proper moduleFranck Cuny2022-04-061-1/+5
| | | | The list of public share is configurable too.
* refactor modules for btrfs, ssd, and fwupdFranck Cuny2022-04-051-1/+1
|
* create a profile for laptopFranck Cuny2022-04-051-1/+1
|
* network: move tailscale in modulesFranck Cuny2022-04-051-1/+1
| | | | Move the networking configuration for the hosts to its own file.
* ssh: refactor to a moduleFranck Cuny2022-04-051-0/+1
Also install mosh and ensure the firewall opens the correct ports.