30 lines
No EOL
630 B
Bash
30 lines
No EOL
630 B
Bash
#!/bin/bash
|
|
|
|
## Define admin user account
|
|
if [ -z "$ADMIN_ACCOUNT"]
|
|
then
|
|
ADMIN_ACCOUNT=root
|
|
fi
|
|
su - ${ADMIN_ACCOUNT}
|
|
|
|
## Define bulk storage location
|
|
if [ -z "$ZFS_DIR" ]
|
|
then
|
|
ZFS_DIR=/data
|
|
fi
|
|
|
|
echo "Installing Plex ..."
|
|
PLEX_HOME=${ZFS_DIR}/plex
|
|
|
|
sudo docker run --detach \
|
|
--name plex \
|
|
--network=host \
|
|
--env TZ="America/Los_Angles" \
|
|
--env PLEX_CLAIM="claim-Gh-Gk8R11eNyq7kg4Jxx" \
|
|
--volume ${PLEX_HOME}/config:/config \
|
|
--volume ${PLEX_HOME}/transcode:/transcode \
|
|
--volume ${PLEX_HOME}/data:/data \
|
|
--restart unless-stopped \
|
|
plexinc/pms-docker
|
|
|
|
echo "Successfully installed Plex" |