Thanks for the great thread I wouldn't have been able to do this without the OP and the help throughout this thread. I wanted to add a bit of things I did that helped out in case anyone else is in my circumstance.
I am working on a fresh install of 11.2-u8 with the config from my 11.1-u7. I am recreating jails instead of migrating.
Plex Two things
1) plexmediaserver-plexpass-1.19.1.2589 is causing all kinds of trouble for FreeBSD people - this is not related to jail creation per this guide but something else.
2) My way of fixing it was to read a post that basically said the difference between plexmediaserver and plexmediaserver-plexpass is more about a beta/stable rather than anything related to having plexpass or not. I would rather run stable than bleeding edge so I
Code:
pkg remove plexmediaserver-plexpass
from within the jail then picking up with the plexmediaserver install. Sure enough I logged into the GUI and entered my login with my plexpass info and had access to all of those features.
For all the other jails I created I couldn't get the automated pkg install during the iocage create stage of any of these. so my installs looked more like this:
Code:
iocage create -n "transmission" -r 11.2-RELEASE ip4_addr="vnet0|XXXXXXXXXXX" defaultrouter="XXXXXXXXX" vnet="on" allow_raw_sockets="1" boot="on" allow_tun="1"
then I would open a shell in the jail and run
Code:
pkg update && pkg upgrade -y
pkg install bash
pkg install unzip
pkg install unrar
pkg install transmission
pkg install openvpn
pkg install ca_root_nss
So I did this each time with the specific pkgs that each service needed.
I believe this was because I am on 11.2 and during the pkg updates I would get an error about kernel versions. As I am planning on going from 11.2-u8 to 11.3 once I clear out all the isssues from 11.1-u7 so I am not too concerned about this for right now.
The last piece that was tricky for me and so an explanation might help others was the openvpn.conf creation.
I use Torguard and they have a page in account service which will basically create a openvpn.conf file specifically for the settings that you chose related to encryption. Once I used this file I needed to grab the entrance IP and copy that into ipfw_rules also I needed to edit the openvpn.conf to provide my user name and password I did this with this edit:
Code:
auth-user-pass pass.txt
then created a pass.txt file with my username on first line and password on second. I am sure there are better ways to do this but this is how I did it.