Skip to content

Commit

Permalink
Added Jackett + minor fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
omeraloni committed Apr 13, 2020
1 parent 88e25bc commit 9b6bd87
Show file tree
Hide file tree
Showing 4 changed files with 69 additions and 44 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
.env
*.bak
100 changes: 57 additions & 43 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,19 @@ services:
- ${USERDIR}/docker/shared:/shared
environment:
- TZ=${TZ}
organizr:
container_name: organizr
restart: always
image: lsiocommunity/organizr
volumes:
- ${USERDIR}/docker/organizr:/config
- ${USERDIR}/docker/shared:/shared
ports:
- "9001:80"
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
# organizr:
# container_name: organizr
# restart: always
# image: lsiocommunity/organizr
# volumes:
# - ${USERDIR}/docker/organizr:/config
# - ${USERDIR}/docker/shared:/shared
# ports:
# - "9001:80"
# environment:
# - PUID=${PUID}
# - PGID=${PGID}
# - TZ=${TZ}
transmission:
image: linuxserver/transmission
container_name: transmission
Expand All @@ -38,8 +38,8 @@ services:
#- PASS=password #optional
volumes:
- ${USERDIR}/docker/transmission:/config
- ${USERDIR}/downloads:/downloads
- ${USERDIR}/watch:/watch
- ${REMOTEDIR}/downloads/complete:/downloads
- ${REMOTEDIR}/watch:/watch
ports:
- 9091:9091
- 51413:51413
Expand All @@ -57,8 +57,8 @@ services:
container_name: "radarr"
volumes:
- ${USERDIR}/docker/radarr:/config
- ${USERDIR}/downloads/complete:/downloads
- ${USERDIR}/media/movies:/movies
- ${REMOTEDIR}/downloads/complete:/downloads
- ${REMOTEDIR}/movies:/movies
- "/etc/localtime:/etc/localtime:ro"
- ${USERDIR}/docker/shared:/shared
ports:
Expand All @@ -73,8 +73,8 @@ services:
container_name: "sonarr"
volumes:
- ${USERDIR}/docker/sonarr:/config
- ${USERDIR}/downloads/complete:/downloads
- ${USERDIR}/media/tvshows:/tv
- ${REMOTEDIR}/downloads/complete:/downloads
- ${REMOTEDIR}/tvshows:/tv
- "/etc/localtime:/etc/localtime:ro"
- ${USERDIR}/docker/shared:/shared
ports:
Expand All @@ -84,29 +84,43 @@ services:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
plexms:
container_name: plexms
restart: always
image: plexinc/pms-docker
volumes:
- ${USERDIR}/docker/plexms:/config
- ${USERDIR}/docker/plex_tmp:/transcode
- ${USERDIR}/media:/media
- ${USERDIR}/docker/shared:/shared
ports:
- "32400:32400/tcp"
- "3005:3005/tcp"
- "8324:8324/tcp"
- "32469:32469/tcp"
- "1900:1900/udp"
- "32410:32410/udp"
- "32412:32412/udp"
- "32413:32413/udp"
- "32414:32414/udp"
# plexms:
# container_name: plexms
# restart: always
# image: plexinc/pms-docker
# volumes:
# - ${USERDIR}/docker/plexms:/config
# - ${USERDIR}/docker/plex_tmp:/transcode
# - ${USERDIR}/media:/media
# - ${USERDIR}/docker/shared:/shared
# ports:
# - "32400:32400/tcp"
# - "3005:3005/tcp"
# - "8324:8324/tcp"
# - "32469:32469/tcp"
# - "1900:1900/udp"
# - "32410:32410/udp"
# - "32412:32412/udp"
# - "32413:32413/udp"
# - "32414:32414/udp"
# environment:
# - TZ=${TZ}
# - HOSTNAME="Docker Plex"
# - PLEX_CLAIM=${PLEX_CLAIM}
# - PLEX_UID=${PUID}
# - PLEX_GID=${PGID}
# - ADVERTISE_IP="http://{PLEX_SERVER_ADDR}:32400/"
jackett:
image: linuxserver/jackett
container_name: jackett
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
- HOSTNAME="Docker Plex"
- PLEX_CLAIM=${PLEX_CLAIM}
- PLEX_UID=${PUID}
- PLEX_GID=${PGID}
- ADVERTISE_IP="http://{PLEX_SERVER_ADDR}:32400/"
# - RUN_OPTS=run options here #optional
volumes:
- ${USERDIR}/docker/sonarr:/config
- ${REMOTEDIR}/downloads/complete:/downloads
ports:
- 9117:9117
restart: unless-stopped
8 changes: 8 additions & 0 deletions home-server.code-workspace
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"folders": [
{
"path": "."
}
],
"settings": {}
}
4 changes: 3 additions & 1 deletion init
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/sh

DOCKER_ROOT="$HOME/docker"
DOCKER_ENV="$DOCKER_ROOT/.env"
DOCKER_ENV=".env"

mkdir -pv $DOCKER_ROOT
touch $DOCKER_ENV
Expand All @@ -14,6 +14,7 @@ mkdir -pv $DOCKER_ROOT/radarr
mkdir -pv $DOCKER_ROOT/sonarr
mkdir -pv $DOCKER_ROOT/plexms
mkdir -pv $DOCKER_ROOT/plex_tmp
mkdir -pv $DOCKER_ROOT/jackett

mkdir -pv $HOME/downloads
mkdir -pv $HOME/watch
Expand All @@ -25,6 +26,7 @@ echo "PUID=`id -u $USER`" > $DOCKER_ENV
echo "PGID=`getent group docker | awk -F: '{printf $3}'`" >> $DOCKER_ENV
echo "TZ=`cat /etc/timezone`" >> $DOCKER_ENV
echo "USERDIR=`echo $HOME`" >> $DOCKER_ENV
echo "REMOTEDIR=/mnt/media" >> $DOCKER_ENV
read -p 'Plex server claim (https://www.plex.tv/claim/): ' plex_claim
echo "PLEX_CLAIM=$plex_claim" >> $DOCKER_ENV
echo "PLEX_SERVER_ADDR=`hostname -I | awk '{print $1}'`" >> $DOCKER_ENV
Expand Down

0 comments on commit 9b6bd87

Please sign in to comment.