Aller au contenu

clochette — Serveur VPS

VPS Scaleway hébergeant les services web personnels, exposés publiquement via Traefik avec protection WAF CrowdSec.

Container URL Rôle
traefik Reverse proxy, TLS Let’s Encrypt
crowdsec WAF, protection DDoS, plugin Traefik
immich-server photos.friloux.me Galerie photos auto-hébergée
immich-postgres PostgreSQL pour Immich
immich-redis Redis pour Immich
crowdsec-manager :3000 UI de gestion CrowdSec
Utilisateur Shell Rôle
guillaume fish Admin système, groupe wheel+docker
weechat fish Session IRC persistante via zellij

SSH accepte les clés ed25519 et sk-ssh-ed25519 (YubiKey).

Toutes les données persistantes des containers sont sous /srv/docker/ :

/srv/docker/
├── traefik/
│ ├── conf/ # traefik.yml (symlink Nix), traefik_dynamic.yml (sops)
│ ├── acme.json # Certificats Let's Encrypt
│ └── logs/ # Logs d'accès (rotatés quotidiennement)
├── photos.friloux.me/
│ ├── upload/ # Photos Immich
│ └── db/ # Données PostgreSQL
├── crowdsec.clochette.friloux.me/ # Config et données CrowdSec
└── crowdsec-manager/ # Config et DB crowdsec-manager

Borg backup quotidien vers ssh://backup@storage2.friloux.me/~/clochette.friloux.me.

Chemins sauvegardés : /srv/docker/traefik, crowdsec*., photos.friloux.me/upload, /home/weechat/.config/weechat.