From 52fe44409356aa8a26425457ac61aca4d8a7f4e2 Mon Sep 17 00:00:00 2001 From: "Gaunt, John" Date: Mon, 17 Dec 2018 19:29:58 -0500 Subject: [PATCH] Update usenet-docker.sh --- usenet-docker.sh | 55 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/usenet-docker.sh b/usenet-docker.sh index 05a7907..eae46f8 100644 --- a/usenet-docker.sh +++ b/usenet-docker.sh @@ -1,2 +1,57 @@ #!/bin/bash +# need to be root +if [ "$EUID" -ne 0 ]; then + echo "Please run as root" + exit +fi + +tautalli () { + # Tautalli docker + docker create \ + --name=tautulli \ + -v /etc/docker/config/tautulli:/config \ + -e PGID=0 -e PUID=0 \ + -e TZ=America/New_York \ + -p 8181:8181 \ + --restart=always \ + linuxserver/tautulli + cat << EOF >> /etc/firewalld/services/tautulli.xml + + + tautulli + tautulli/plexpy + + +EOF + firewall-cmd --add-service=tautulli --permanent + firewall-cmd --reload + docker start tautulli + +} + +# Debian OS +if [ -f /etc/debian_version ]; then + echo "Debian is not yet supported" + exit + #all_distros + +# CentOS OS +elif [ -f /etc/redhat-release ]; then + # install dependencies + yum install -y yum-utils device-mapper-persistent-data lvm2 + + # add docker repo + yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo + + # install docker + yum install -y docker-ce + + # start docker + systemctl start docker + systemctl enable docker + +else + echo "Unable to determine linux distro" + exit +fi