Pos

Home Media Stack

docker-compose-media.yaml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
version: "3"
services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Rome
    volumes:
      - jellyfin:/config
      - /mnt/sdb/media/shows:/data/tvshows
      - /mnt/sdb/media/movies:/data/movies
    ports:
      - 8096:8096
    restart: unless-stopped
    runtime: nvidia
    deploy:
      resources:
        reservations:
          devices:
            - capabilities: [gpu]

  sonarr:
    image: linuxserver/sonarr
    container_name: sonarr
    environment:
      - PUID=1000
      - PGID=1000
    volumes:
      - sonarr:/config
      - /mnt/sdb/media/shows:/shows
      - /mnt/sdb/media/transmission/downloads/complete:/downloads/complete
    ports:
      - 8989:8989
    restart: unless-stopped

  radarr:
    image: linuxserver/radarr
    container_name: radarr
    environment:
      - PUID=1000
      - PGID=1000
    volumes:
      - radarr:/config
      - /mnt/sdb/media/transmission/downloads/complete:/downloads/complete
      - /mnt/sdb/media/movies:/movies
    ports:
      - 7878:7878
    restart: unless-stopped

  bazarr:
    image: linuxserver/bazarr
    container_name: bazarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Rome
    volumes:
      - bazarr:/config
    ports:
      - 6767:6767
    restart: unless-stopped

  jellyseerr:
    image: fallenbagel/jellyseerr
    container_name: jellyseerr
    environment:
      - LOG_LEVEL=debug
      - TZ=Etc/UTC
    ports:
      - 5055:5055
    volumes:
      - jellyseerr:/app/config
    restart: unless-stopped
    depends_on:
      - radarr
      - sonarr

volumes:
  jellyfin:
  sonarr:
  radarr:
  bazarr:
  jellyseerr:

docker-compose-download.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
version: "2.1"
services:
  jackett:
    image: linuxserver/jackett
    container_name: jackett
    environment:
      - PUID=1000
      - PGID=1000
    volumes:
      - jackett:/config
      - /mnt/sdb/media/jackett/downloads:/downloads
    ports:
      - 9117:9117
    restart: unless-stopped

  transmission:
    image: linuxserver/transmission
    container_name: transmission
    environment:
      - PUID=1000
      - PGID=1000
    volumes:
      - transmission:/config
      - /mnt/sdb/media/transmission/downloads:/downloads
    ports:
      - 9091:9091
      - 51413:51413
      - 51413:51413/udp
    restart: unless-stopped

  filebrowser:
    image: hurlenko/filebrowser:v2.23.0
    container_name: filebrowser
    user: 1000:1000
    ports:
      - 8084:8080
    volumes:
      - filebrowser:/config
      - /mnt/sdb/media:/data
    restart: unless-stopped

volumes:
  jackett:
  transmission:
  filebrowser:

Pos ini dilesenkan di bawah CC BY 4.0 oleh penulis.