OLD DATA - root@freenas:/mnt/jailssd/plexmediaserver_1/var/db/plexdata/Plex\
Media\ Server/
#New Config Directory outside of the jail
#Change iocage jail location to SSD or preferred storage
#Install Plex, mount you media
#Start Plex so the folder structure is created
#Stop Plex
#Verify and copy your old config folder to your new one
#Start Plex
Media\ Server/
#New Config Directory outside of the jail
Code:
mkdir /mnt/jailssd/apps/ mkdir /mnt/jailssd/apps/plex
#Change iocage jail location to SSD or preferred storage
Code:
iocage activate jailssd iocage fetch
#Install Plex, mount you media
Code:
mkdir /mnt/jailssd/apps/
mkdir /mnt/jailssd/apps/plex
echo '{"pkgs":["plexmediaserver-plexpass","ca_root_nss"]}' > /tmp/pkg.json
iocage create -n "plex" -p /tmp/pkg.json -r 11.1-RELEASE ip4_addr="vnet0|192.168.1.100/24" defaultrouter="192.168.1.1" vnet="on" allow_raw_sockets="1" boot="on"
rm /tmp/pkg.json
iocage fstab -a plex /mnt/jailssd/apps/plex /config nullfs rw 0 0
iocage fstab -a plex /mnt/phobos/plex_media /media nullfs ro 0 0
iocage exec plex chown -R plex:plex /config
iocage exec plex sysrc "plexmediaserver_plexpass_enable=YES"
iocage exec plex sysrc plexmediaserver_plexpass_support_path="/config"
iocage exec plex "mkdir -p /usr/local/etc/pkg/repos"
iocage exec plex "vi /usr/local/etc/pkg/repos/FreeBSD.conf"Code:
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"
}
Ctrl+z+z
#Start Plex so the folder structure is created
Code:
iocage exec plex service plexmediaserver_plexpass start
#Stop Plex
Code:
iocage exec plex service plexmediaserver_plexpass stop
#Verify and copy your old config folder to your new one
Code:
cp -Ripv -f "/mnt/jailssd/plexmediaserver_1/var/db/plexdata/Plex Media Server" "/mnt/jailssd/apps/plex"
#Start Plex
Code:
iocage exec plex service plexmediaserver_plexpass start
Last edited: