A plex media server can be used to host some content within your network. First thing you would want to do is to navigate to the plex website, then over to the downloads section. Find the appropriate download based on your architecture. Download it and afterwords run it (or if for a different machine, transfer it then run the installer).
For this example, we’ll use Linux Ubuntu 64-bit. The latest version (as of this writing) is: 1.21.1.3766-7e23ef53c
So before you download the file, click the link for “show checksums”, then click on the download distribution link. It will display the versions and the sha-1 checksum. Click the distribution you want, and “save it”. After the download is finished, open a terminal window and run “shasum plexmediaserver_1.21.1.3766-7e23ef53c_amd64.deb” to get the CRC checksum. Compare it to what was presented in the download box (click choose distribution again if need be from the plex download page). If they match continue, otherwise, download it again as it was damaged in transit.
Once you have it downloaded it (or transferred to media server) install it with:
s
udo dpkg -i plexmediaserver_1.21.1.3766-7e23ef53c_amd64.d
eb
[sudo] password for {logged_in_user}
(Reading database … 347429 files and directories currently installed.)
Preparing to unpack plexmediaserver_1.21.1.3766-7e23ef53c_amd64.deb …
Shutting down Plex Media Server:
PlexMediaServer install: Pre-installation Validation.
PlexMediaServer install: Pre-installation Validation complete.
Unpacking plexmediaserver (1.21.1.3766-7e23ef53c) over (1.21.1.3766-7e23ef53c) …
Setting up plexmediaserver (1.21.1.3766-7e23ef53c) …
PlexMediaServer install: PlexMediaServer-1.21.1.3766-7e23ef53c – Installation starting.
PlexMediaServer install:
PlexMediaServer install: Now installing based on:
PlexMediaServer install: Installation Type: Update
PlexMediaServer install: Process Control: init
PlexMediaServer install: Plex User: plex
PlexMediaServer install: Plex Group: plex
PlexMediaServer install: Video Group: render
PlexMediaServer install: Metadata Dir: /var/lib/plexmediaserver/Library/Application Support
PlexMediaServer install: Temp Directory: /tmp
PlexMediaServer install: Lang Encoding: en_US.UTF-8
PlexMediaServer install: Config file used: /etc/default/plexmediaserver
PlexMediaServer install: Intel QSV Hardware: Found
PlexMediaServer install:
PlexMediaServer install: OpenCL library: Not Installed
PlexMediaServer install: Beignet package: Not Installed
PlexMediaServer install:
PlexMediaServer install: WARNING: Package ‘Beignet’, required for hardware transcoding of HDR content, is missing.
PlexMediaServer install: Please install package: ‘beignet-opencl-icd’
PlexMediaServer install: WARNING: The OpenCL library, required for hardware transcoding of HDR content, is missing.
PlexMediaServer install: Please install package: ‘ocl-icd-libopencl1’
PlexMediaServer install:
PlexMediaServer install: Completing final configuration.
insserv: script plexmediaserver.prev: service plexmediaserver already provided!
PlexMediaServer install: PlexMediaServer-1.21.1.3766-7e23ef53c – Installation successful.
Starting Plex Media Server.
Processing triggers for libc-bin (2.28-10) …
Processing triggers for desktop-file-utils (0.23-4) …
Processing triggers for mime-support (3.62) …
The plex media server will be listening on port 32400. This can be confirmed by running:
netstat -antp |grep :32400
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp6 0 0 :::32400 :::* LISTEN –
Next, you’ll want to login to login to your server by launching a web browser and connecting to: http://127.0.0.1:32400/web/
Alternatively, if it’s a media center which doesn’t have a gui and what-not, you can connect to it via it’s ip address. ex: http://192.168.1.2:32400/web/