Commit graph

3 commits

Author SHA1 Message Date
f4067e3697
chore(viridian): update all Docker services to latest pinned releases
Update all container images to their latest stable releases with pinned
version tags (not "latest" tag for reproducibility).

Multimedia services:
- Jellyfin: 10.10.5 → 10.11.5
- Lidarr: 2.9.6.4552 → 3.1.0.4875
- Prowlarr: 1.30.2.4939 → 2.3.0.5236
- qBittorrent: 5.0.3 → 5.1.4
- Radarr: 5.18.4.9674 → 6.0.4.10291
- Sonarr: 4.0.13.2932 → 4.0.16.2944

Services:
- OpenGist: 1.10 → 1.11.1
2025-12-23 13:03:41 +08:00
b0bfb37d3c
refactor(viridian): migrate service data to dedicated BTRFS subvolumes
Migrate from path-based persistence (/persist/var/lib/*) to dedicated
BTRFS subvolumes for better data isolation and snapshot capabilities.

- Move valuable user-facing services to /srv/* with srv-* subvolumes:
  - forgejo: git repositories and database
  - opengist: paste data
  - minecraft: game world data
  - lighttpd: static web content
  - containers: OCI container volumes

- Update home directory to use hm-sajenim subvolume on viridian disk
- Remove jupyterhub service (no longer in use)
- Update borgbackup paths to match new service locations
- Follow upstream service defaults where possible for maintainability

Services kept on /persist (disposable state):
- traefik, crowdsec, murmur
2025-10-06 13:07:46 +08:00
961bfc2afb
setup opengist 2025-07-05 20:07:57 +08:00