Files
nixos/services/default.nix
T
Hermes Agent 9180562410 fix(nextcloud): retirer password.txt (mdp en clair, repo public) + rotation forcée
services/nextcloud/password.txt était committé en clair ("nextcloudpassword")
depuis le 25/11/2025, jamais référencé dans la config, exposé publiquement
sur github/codeberg depuis. Supprimé.

adminpassFile ne fixe le mot de passe QUE lors de l'install initiale (occ
maintenance:install) : sur une instance déjà installée il est ignoré, donc
juste changer le secret sops n'aurait pas suffi. Ajout d'un ExecStartPost
sur nextcloud-setup qui force le mot de passe du compte root à la valeur
sops à chaque activation (self-healing).

Vérifié sur tower : ancien mot de passe "nextcloudpassword" -> 401 après
le switch, hash oc_users.password changé.
2026-09-29 19:49:09 -04:00

74 lines
1.5 KiB
Nix

{
pkgs,
config,
...
}: {
imports = [
./nextcloud
./postgres
./vaultwarden
./newt
./readarr
./radarr
./sonarr
./prowlarr
./flaresolverr
./qbittorrent
./rqbit
./autossh
./wayvnc
./cage-firefox
# ./dnscrypt
./adguard
./matrix
./matrix-whatsapp
./matrix-signal
./matrix-discord
./matrix-meta
./matrix-linkedin
# ./matrix-telegram # attendre api_id/api_hash de my.telegram.org
./navidrome
./jellyfin
./audiobookshelf
./media
./arr-mcp
./tor
# ./minio
./jupyterhub
./hermes
./hermes-webui
./hermes-dashboard
./hermes-pocket
./discord-bot
./discord-hermes-bridge
./eternal-terminal
./nextcloud-mcp
./amazon-mcp
./firefox-mcp
# ./stalwart-mcp # FIXME: cargoHash mismatch, needs fix
# ./gotify
./zitadel
./zitadel-mcp
./roku
./codeberg-mcp
./ibkr-mcp
# ./vaultwarden-mcp # FIXME: missing input
./meetup-mcp
./gitea
./gitea-mcp
# ./kanidm
# ./syncserver
# ./newt # attendre maj flakes
# Remote desktop gateway & access (WIP, non activé sur aucun profil : les
# modules définissent juste les options, `enable` reste à false partout.
# Domaines/secrets encore en placeholder dans les modules, cf TODO internes.)
../modules/nixos/vault-rustguac
../modules/nixos/rustguac
../modules/nixos/kasmvnc
../modules/nixos/rustdesk
../modules/nixos/nginx/rustguac
../modules/nixos/nginx/kasmvnc
];
}