Plex Media Server Setup Guide - ajgillis04/GillisDockerDepot GitHub Wiki
Plex Media Server is a digital media server that allows you to organize, stream, and share your personal media collection.
- Docker installed
- Plex Media Server container running in your Docker stack
- Plex account
- Open your browser and navigate to
http://<your-ip-address>:32400/web
. - Log in with your Plex account credentials.
- Follow the initial setup wizard to configure basic settings.
- Ensure you server is named correctly and allow access to media outside my home is enabled. Next
- Choose
Add Library
- Click
Add Library
and select the type of media (e.g., Films, TV Programmes, Music). - Enter a name you would like to call the new library (e.g., TV) and click
Next
- Enter the path to your media folder.
- Click
Add Library
. - Repeat the process for each Library type you want to include.
- Next
- Done
💡 If you want external access to Plex you must open a the port (32400) on your firewall to your hosts IP
- Go to the
Settings
tab. - Navigate to the
Remote Access
section. - Ensure `Disable Remote' Access is not enabled and plex is accessible to the internet.
- Navigate to the
Library
tab. - Enable
Scan my library automatically
,Run a partial scan when changes are detected
- Change
Video played threshold
to 95%. Once you have watched 95% of the program its considered watched - Save Changes
- Navigate to the
Network
tab. - Find
Custom server access URLs
and enter your custom domain name (e.g. https://plex.example.com) - In the next option
List of IP addresses and networks that are allowed without auth
enter all the ip addresses your server has assigned (e.g. local, docker IP's, router IP's like 127.0.0.1/32,172.30.0.0/24,192.168.1.0/24 - Click
Send Invitation
.
,
Continue
- Choose whether wish to allow users to download videos for offline viewing,
Continue
- Select
Send <friendname> a friend request
if you wish, andSend
Finish
- The
/dev/shm/plex
directory leverages RAM for transcoding, providing faster performance and reducing wear and tear on your SSD. - Monitor RAM usage to ensure
/dev/shm
doesn’t fill up during heavy activity:df -h /dev/shm