|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Heimdall||6,061||2 days ago||28||mit||PHP|
|An Application dashboard and launcher|
|Organizr||4,383||16 days ago||26||gpl-3.0||PHP|
|HTPC/Homelab Services Organizer - Written in PHP|
|Pms Docker||2,461||3 months ago||4||Shell|
|Plex Media Server Docker repo, for all your PMS docker needs.|
|Docker Traefik||2,029||7 days ago||53||mit||Shell|
|Docker media and home server stack with Docker Compose, Traefik, Swarm Mode, Google OAuth2/Authelia, and LetsEncrypt|
|Plexupdate||1,595||7 months ago||12||gpl-2.0||Shell|
|Plex Update script to simplify the life of Linux Plex Media Server users.|
|Python Plexapi||981||292||17||a day ago||56||May 30, 2022||46||bsd-3-clause||Python|
|Python bindings for the Plex API.|
|Enjoy Plex with your friends. In Sync. Together.|
|Pmsservice||442||21 days ago||12||mit||C#|
|Plex Media Server service wrapper for windows|
|Config||396||2 months ago||25||gpl-2.0||Shell|
|Armbian Linux configuration utility|
|Pms_updater||366||2 years ago||31||mit||Shell|
|Shell script for updating the Plex Media Server inside the FreeNAS Plex plugin|
PMS_Updater.sh is a shell script for updating the Plex Media Server inside the FreeNAS/TrueNAS Plex plugin.
This script will search the plex.tv download site for a download link and if it is newer than the currently installed version the script will download and optionaly install the new version.
Download the PMS_Updater.sh script in your jail:
Run the script as root. The following options can be used:
-l Local file to install instead of latest from Plex.tv -d download folder (default /tmp) Ignored if -l is used -a Auto Update to newer version -f Force Update even if version is not newer -r Remove update packages older than current version Done before any update actions are taken. -v Verbose
The script will auto determine if you installed plexpass or the normal version. It will authenticate using your servers authentication token, thus no more login/password required.
The script can also be called from a cronjob to check for updates on a regular schedule.
Python temporarily broke in some Plex version, probably in 220.127.116.119. If you happen to be on this release, or any other that broke python, you can manually download the next release and update:
cd /tmp fetch https://downloads.plex.tv/plex-media-server-new/18.104.22.1682-b9d49bdb7/freebsd/PlexMediaServer-22.214.171.1242-b9d49bdb7-FreeBSD-amd64.tar.bz2 PMS_Updater.sh -l /tmp/PlexMediaServer-126.96.36.1992-b9d49bdb7-FreeBSD-amd64.tar.bz2
Thanks to @sretalla at the FreeNAS/TrueNAS forums for all the help provided.
TrueNAS (previously FreeNAS) is an excellent open-source network attached storage project based on FreeBSD that is very capable of storing even the largest media libraries
Plex is an amazing media server/client platform that can organize and stream those same media libraries.
TrueNAS (previously FreeNAS) has a plug-in architecture that makes running Plex Media Server on TrueNAS (previously FreeNAS) trivialy easy. But the available Plex Media Server plug-in is only as recent as the latest publicly available release.
To address this I have made a script that can be copied into a running Plex Media Server plug-in, and without needing anything else installed it can search the Plex.tv download site using paid PlexPass credentials and check for newer versions. If a newer version is found it can either be downloaded and held for admin approval or automatically installed to the server.