I installed the server on FreeBSD in a jail using pkg and I enabled it in /etc/rc.conf inside the jail. Then I opened it at http://jail-ip:32400/web and it prompted me to create an account. After signing in, I can see all the free streaming content, but I don’t see any way to add the local server. In the instructions, it sounds like it’s supposed to detect the local server automatically. If I click the “Your Media” sidebar button, it just gives me a link to download Plex Media Server.
I’m pretty new to FreeBSD and I thought ezjail was the recommended way. After further reading, it looks like that’s no longer true. I’ll read up on jail.conf and try again.
The easiest and most used this days is probably iocage, but it requires ZFS!
jail.conf should be hard to use and does support vnet via “epair” or “netgrapgh”; Its what I used before iocage and the best source of info for me was github:
You’ll find jal.conf examples and scripts for either epair/netgraph (jib/jng)!
Btw I would suggest you update to 12.x though! vnet support is better, and so is “drm-kmod” which enables you to use Hardware Transcoding with FreeBSD if you’re CPU supports it.
The documentation on making jails is so fragmented and hard to follow, especially regarding vnet, that I just gave up and installed Plex outside the jail. Works great this way.
I missed you’re reply back then! The documentation for jails is not bad but its based on using just the system tools (namely jail.conf) which should work. But I agree they should have a example for vnet there!
However in the git repo I pointed to you have jail.conf examples and scripts for netgraph/epair (for creating the actually virtual interfaces.
That said there are other tools that do the job very easily, my favorite is iocage, it does require ZFS but that’s because it also leverages zfs.
There more tools however like qjail and cbsd, or even ezjail (I wouldn’t recommend that one this days as its not very active and lacks a few things like easy upgrades and such and I think I still doesn’t support vnet).
FreeNAS uses iocage for some time now, plugins are actually “iocage plugins” (pre-setup jails with the needed ports/pkgs installed for you) there documentation is also good IMHO, and its under active developement, check https://github.com/iocage/iocage for more details.
You can also just google for “iocage plex jail” or something like it and you will find easy to follow tutorials…