subnetspider on Nostr: I've just finished migrating the last of the iocage jails from my TrueNAS CORE ...
I've just finished migrating the last of the iocage jails from my TrueNAS CORE server, all of which are now running on a FreeBSD 14.2 server managed by bastille.
All that remains is to migrate the Samba and NFS clients to the new server, after which I will shut down and retire my TrueNAS CORE server.
I've taken a lot of inspiration from blog posts by nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqt7dmr2xue8zaxsxhy2xkdja0nx6f8cu8y8l7hfksw98y773djkgqqrsr9k (nprofile…sr9k), nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqfqu9tekc3qca8wrt7udnmn23kfnavny5qn0vz4zjrkdy3r28v5gsn9tw2d (nprofile…tw2d), nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq0ad6xrueyah757nsdwl4eqpgyewg2znpv835qzdmqcjurt0wrxnqmxehlq (nprofile…ehlq) and many others, which have really helped me along the way (thanks).
Before deciding to go with FreeBSD, I considered moving to TrueNAS Scale, but having to migrate all my services from jails to iXsystems' custom Docker implementation, waiting weeks for middleware fixes, and being limited by the GUI or automating tasks in an unstable environment made me think twice.
The following services now run on the new FreeBSD server:
- Plex Media Server
- Nextcloud
- UniFi Controller
- Syncthing
- NSD (authorative DNS)
- Unbound (recursive DNS)
- AdGuard (DNS adblocking)
- Samba (jailed)
- NFS (jailed, WIP)
- Heimdall (Dashboard)
- Gitea (private Git repo, WIP)
Thanks to the simplicity of jails, migrating from iocage to bastille was very easy, I just needed to edit jail.conf and some mount points.
I'm pretty sure this setup will serve me well until 2025, which will lay the foundation for future projects. 😊
All that remains is to migrate the Samba and NFS clients to the new server, after which I will shut down and retire my TrueNAS CORE server.
I've taken a lot of inspiration from blog posts by nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqt7dmr2xue8zaxsxhy2xkdja0nx6f8cu8y8l7hfksw98y773djkgqqrsr9k (nprofile…sr9k), nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqfqu9tekc3qca8wrt7udnmn23kfnavny5qn0vz4zjrkdy3r28v5gsn9tw2d (nprofile…tw2d), nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq0ad6xrueyah757nsdwl4eqpgyewg2znpv835qzdmqcjurt0wrxnqmxehlq (nprofile…ehlq) and many others, which have really helped me along the way (thanks).
Before deciding to go with FreeBSD, I considered moving to TrueNAS Scale, but having to migrate all my services from jails to iXsystems' custom Docker implementation, waiting weeks for middleware fixes, and being limited by the GUI or automating tasks in an unstable environment made me think twice.
The following services now run on the new FreeBSD server:
- Plex Media Server
- Nextcloud
- UniFi Controller
- Syncthing
- NSD (authorative DNS)
- Unbound (recursive DNS)
- AdGuard (DNS adblocking)
- Samba (jailed)
- NFS (jailed, WIP)
- Heimdall (Dashboard)
- Gitea (private Git repo, WIP)
Thanks to the simplicity of jails, migrating from iocage to bastille was very easy, I just needed to edit jail.conf and some mount points.
I'm pretty sure this setup will serve me well until 2025, which will lay the foundation for future projects. 😊