diff --git a/usenet-docker.sh b/usenet-docker.sh index eae46f8..e60122c 100644 --- a/usenet-docker.sh +++ b/usenet-docker.sh @@ -30,6 +30,57 @@ EOF } +nzbget () { + docker create \ + --name nzbget \ + -p 6789:6789 \ + -e PUID=0 -e PGID=0 \ + -e TZ=America/New_York \ + -v /etc/docker/config/nzbget:/config \ + -v /media/download:/downloads \ + -v /mnt/torrents/completed:/torrents + --restart=always \ + linuxserver/nzbget + cat << EOF >> /etc/firewalld/services/nzbget.xml + + + nzbget + nzbget + + +EOF + firewall-cmd --add-service=nzbget --permanent + firewall-cmd --reload + docker start nzbget + +} + +transmssion () { + docker create + --name=transmission \ + -v /etc/docker/config/transmission:/config \ + -v /mnt/torrents:/downloads \ + -e PUID=0 -e PGID=0 \ + -e TZ=America/New_York \ + -p 9091:9091 -p 51413:51413 \ + -p 51413:51413/udp \ + linuxserver/transmission + cat << EOF >> /etc/firewalld/services/transmission.xml + + + transmission + transmission + + + + +EOF + firewall-cmd --add-service=transmission --permanent + firewall-cmd --reload + docker start transmission + +} + # Debian OS if [ -f /etc/debian_version ]; then echo "Debian is not yet supported"