private-schrijfsels-en-noti.../2025/xg-infra-upgrade-2025.md

2.5 KiB

tags
freebsd
homelab

NAS

  • clean install newest FreeBSD 14.2
    • move OS /home into /data/home zpool/home
    • mount ISO over IPMI
  • Manage old zpool:
  • Syncthing shares on separated ZFS subvolumes
    • zfs autosnapshot retetion policies
  • pyrotechnics & private data zfs copies=2?
  • Applications in VMs
    • Photoprism
    • Homeassistant? or in jail?
  • Applications in seperate freebsd jails
    • Syncthing
    • Transmission
    • (existing -> upgrade) Gitea
    • Template FreeBSD 14.2
    • Samba
    • VTVBB sync + go tooling
    • Cache: pkg + freebsd update (for jails)
  • Data partitioning
    • zroot (ssd OS only)
    • zpool (14TB hdd mirror)
      • /data/home

Host OS services:

  • SSH + sshguard

Improvements & things to not forget:

Syncthing share enrol on ZFS subvolume

  1. Create zfs subvolume: zfs create ...
  2. Set zfs-auto-snapshot property (for zfstools) : zfs set ..
  3. Create share in Syncthing web GUI
  4. Ignore .zfs folder (to not propagate to connected peers): filter .zfs

See also