#!/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