commit 31f270480835a39bcf4decddbcf9d35aeaf76a2f Author: Alex Szumko Date: Sat Nov 29 22:01:50 2025 -0500 Initial Commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7e65b4d --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +# Ignored files +Config/*/* +Congif/*/.* +!Config/*/ + +*.log +*.pid +*.sock +.docker/ + +.env +.env.* + +*~ +*.bak + diff --git a/Compose Data.txt b/Compose Data.txt new file mode 100644 index 0000000..c9f06d2 --- /dev/null +++ b/Compose Data.txt @@ -0,0 +1,94 @@ +When Setting up dependancies: + +no localhost -- use radarr:XXXX ect +For download client -- Host: host.docker.internal + +save this as docker-compose.yml + +In the directory +run: docker compose up -d +check: docker ps +stop: docker compose down + +version: "3.9" +services: + jellyfin: + image: lscr.io/linuxserver/jellyfin:latest + container_name: jellyfin + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/Detroit + volumes: + - "C:/Media Server Testing/Config/jellyfin:/config" + - "C:/Media Server Testing/Media/Movies:/data/movies" + - "C:/Media Server Testing/Media/TV Shows:/data/tvshows" + ports: + - 8096:8096 + restart: unless-stopped + + jellyseerr: + image: fallenbagel/jellyseerr:latest + container_name: jellyseerr + environment: + - LOG_LEVEL=debug + - TZ=America/Detroit + ports: + - 5055:5055 + volumes: + - "C:/Media Server Testing/Config/jellyseer:/app/config" + restart: unless-stopped + + sonarr: + image: lscr.io/linuxserver/sonarr:latest + container_name: sonarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/Detroit + volumes: + - "C:/Media Server Testing/Config/sonarr:/config" + - "M:/Media Server Testing/Media/TV Shows:/data/tvshows" + - "M:/Media Server Testing/Media/Downloads:/downloads" + ports: + - 8989:8989 + restart: unless-stopped + + radarr: + image: lscr.io/linuxserver/radarr:latest + container_name: radarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/Detroit + volumes: + - "C:/Media Server Testing/Config/Radarr:/config" + - "M:/Media Server Testing/Media/Movies:/data/movies" + - "M:/Media Server Testing/Media/Downloads:/downloads" + ports: + - 7878:7878 + restart: unless-stopped + + prowlarr: + image: lscr.io/linuxserver/prowlarr:latest + container_name: prowlarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/Detroit + volumes: + - "C:/Media Server Testing/Config/prowlarr:/config" + ports: + - 9696:9696 + restart: unless-stopped + + flaresolverr: + # DockerHub mirror flaresolverr/flaresolverr:latest + image: ghcr.io/flaresolverr/flaresolverr:latest + container_name: flaresolverr + environment: + - LOG_LEVEL=info + - TZ=America/Detroit + ports: + - 8191:8191 + restart: unless-stopped diff --git a/README.md b/README.md new file mode 100644 index 0000000..7a2594f --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +\# TV Desktop Media Server + + + +\## Device -- Dell OptiPlex 7050 + + + +\### Information + + + +This folder contains the compose and config files for all media server utilities + + + +\## Contents + + + +\*\*`Media Server/`\*\* + +├── \*\*`Config/`\*\* + +│ ├── \*\*`Bazarr`\*\* + +├── \*\*`docker-compose.yml`\*\* + +├── \*\*`.env`\*\* + +├── \*\*`.gitignore`\*\* + +└── \*\*`README.md`\*\* + + + + + diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..a2ebd0c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,97 @@ +version: "3.9" +services: + jellyfin: + image: lscr.io/linuxserver/jellyfin:latest + container_name: jellyfin + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/Detroit + volumes: + - "C:/Media Server/Config/Jellyfin:/config" + - "M:/Media/Movies:/data/movies" + - "M:/Media/TV Shows:/data/tvshows" + ports: + - 8096:8096 + restart: unless-stopped + + jellyseerr: + image: fallenbagel/jellyseerr:latest + container_name: jellyseerr + environment: + - LOG_LEVEL=debug + - TZ=America/Detroit + ports: + - 5055:5055 + volumes: + - "C:/Media Server/Config/Jellyseer:/app/config" + restart: unless-stopped + + sonarr: + image: lscr.io/linuxserver/sonarr:latest + container_name: sonarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/Detroit + volumes: + - "C:/Media Server/Config/Sonarr:/config" + - "M:/Media/TV Shows:/data/tvshows" + - "M:/Media/Downloads:/downloads" + ports: + - 8989:8989 + restart: unless-stopped + + radarr: + image: lscr.io/linuxserver/radarr:latest + container_name: radarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/Detroit + volumes: + - "C:/Media Server/Config/Radarr:/config" + - "M:/Media/Movies:/data/movies" + - "M:/Media/Downloads:/downloads" + ports: + - 7878:7878 + restart: unless-stopped + + prowlarr: + image: lscr.io/linuxserver/prowlarr:latest + container_name: prowlarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=America/Detroit + volumes: + - "C:/Media Server/Config/Prowlarr:/config" + ports: + - 9696:9696 + restart: unless-stopped + + flaresolverr: + # DockerHub mirror flaresolverr/flaresolverr:latest + image: ghcr.io/flaresolverr/flaresolverr:latest + container_name: flaresolverr + environment: + - LOG_LEVEL=info + - TZ=America/Detroit + ports: + - 8191:8191 + restart: unless-stopped + + bazarr: + image: lscr.io/linuxserver/bazarr:latest + container_name: bazarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=Etc/UTC + volumes: + - "C:/Media Server/Config/Bazarr:/config" + - "M:/Media/Movies:/data/movies" + - "M:/Media/TV Shows:/data/tvshows" + ports: + - 6767:6767 + restart: unless-stopped