moving to freebsd / jails / bhyve (part 1)
the conditions: i have freebsd 15.0-RELEASE installed and running. i have bastille installed and functional. i have a test jail running and worked out the kinks of doing some of the things i’ll need to do (like mounting smb in jails and seeing if logging in as AD users works).
for this project i’m going to go ahead and start from scratch and work off of the macer.life domain. and will set it up the following way:
- FreeIPA – to centralize accounts even though it’s just me
- DNS – not sure if FreeIPA does dns (like samba) but i’ll find out otherwise maybe bind
- Playground – i want a jail to use as a shell
- e-mail – this has to be the biggest pain (in my experience) and will take a lot of work
- Jellyfin / Plex – plex is easy to set up but they are … jellyfin is lacking in suitable clients
- hardware encoding / decoding
- smb shares
- nginx / apache – i am actually thinking of going old school and using apache for anything and everything
- nextcloud – this should be pretty straightforward
- db
- mastodon – i already have this on a vps so i’ll just keep it there
i’m sure i missed some things there but those are the big ones. the host will act ONLY as a host and everything i want to run will be put in jails (when possible). i do believe that nextcloud may be problematic since they are moving their exapps to docker only soon and that may require a linux vm. i’ll see how that works out later since i have no docker experience and haven’t even gotten that to work in linux.