Aller au contenu

clochette — Serveur VPS

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

ContainerURLRôle
traefikReverse proxy, TLS Let’s Encrypt
crowdsecWAF, protection DDoS, plugin Traefik
immich-serverphotos.friloux.meGalerie photos auto-hébergée
immich-postgresPostgreSQL pour Immich
immich-redisRedis pour Immich
crowdsec-manager:3000UI de gestion CrowdSec
UtilisateurShellRôle
guillaumefishAdmin système, groupe wheel+docker
weechatfishSession 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.