It simply consists on creating the wireguard conf file, downloading and running the docker-compose file, then most configuration has to be done on the web UIs to link services to each other. The advantage of this architecture is that it requires very little linux knowledge other than basic terminal and editor usage as docker-compose handles everything. The only requirement is to have docker-compose on your server. If you want to use the PlexPass version of Plex modify the server settings and restart the container using the command shown below.This tutorial will guide you to create a complete Plex or Jellyfin media server setup with both sonarr and radarr, transmission as torrent client and everything running behind a wireguard VPN. You can now browse to and login using you account. You’ll notice I have defined volumes as “:shared” which enables NFS volumes passed-through to the container to be mounted after the container starts without issue.
Plexinc/pms-docker :plexpass # Configure docker container to always update
# Create a new linuxserver/plex docker container # Get a Plex Claim Token by going to this URL and replace below Sudo docker pull plexinc/pms-docker:plexpass If you are not a plexpass subscriber ensure you change this to “public.” If you do not specify a tag, automatic updates on the container will not work. Note below, I have used the “plexinc/pms-docker:plexpass” docker image to ensure automatic updates on container restart work. you can have as many of these as you want)
To download and deploy the container you will need: This guide assumes you have installed docker as outlined here: