Commit graph

20 commits

Author SHA1 Message Date
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
bce8012209
chore: add all 2025-09-01 01:48:47 +08:00
1ecf47b006
migrate to 24.11 2024-11-22 07:17:23 +08:00
999740e7bd
move base data dir 2024-10-16 04:59:59 +08:00
2e7fefa7b9
migrate backups to borgbase 2024-10-15 06:46:10 +08:00
038971e4bf
setup shares subvolume 2024-10-01 17:35:42 +08:00
0423359e16
remove samba shares 2024-09-30 21:00:01 +08:00
77d82dd853
migrate containers and services to data drive 2024-09-07 15:49:04 +08:00
71639ed7ef
update: viridian+fuchsia configuration 2024-08-11 16:15:30 +08:00
3350d19a45
fmt: alejandra 2024-08-08 09:02:42 +08:00
1265ae017d
Migrate containers + services to NVME 2024-06-03 21:13:38 +08:00
958f1e7042
Create samba shares 2024-06-03 21:10:23 +08:00
5ae4e793e7
change mount paths 2024-01-22 20:01:52 +08:00
186ace4edd refactor nixos 2024-01-21 21:03:57 +08:00
93538390eb better mountpoints, set backup drive 2024-01-01 07:23:18 +08:00
38c07d5531 setup nextcloud 2023-12-19 09:21:33 +08:00
568180c074 move media mountpoint 2023-12-19 09:16:42 +08:00
0ff453df0a migrate data dir 2023-11-05 14:07:39 +00:00
e42ce4e91b init hardware configuration 2023-10-30 21:42:06 +00:00
26815e170b init viridian 2023-10-30 19:03:16 +08:00