aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
blob: fb3d445df122562c1a4f8ad41efed696010febac (plain)
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
services:
    transmission:
        restart: unless-stopped
        container_name: transmission
        ports:
            - '192.168.23.8:9091:9091'
            - '192.168.23.8:51413:51413'
            - '192.168.23.8:51413:51413/udp'
        image: lscr.io/linuxserver/transmission:latest
        volumes:
            - /mnt/spinningRust/spinningRust/Videos:/media/Videos
            - /mnt/spinningRust/spinningRust/InstallersTorrented:/media/InstallersTorrented
            - /mnt/spinningRust/spinningRust/Music:/media/Music
            - /mnt/spinningRust/ISOs:/media/ISOs 
            - /mnt/theNVMEVault/theVault/Books:/media/Books
            - /mnt/theNVMEVault/apps/transmission:/config
        mac_address: aa:a1:59:74:ff:b1
        networks:
            rr-net:
                ipv4_address: "192.168.23.8"

    flaresolverr:
        restart: unless-stopped
        container_name: flaresolverr
        ports:
            - '192.168.23.9:8191:8191'
        image: ghcr.io/flaresolverr/flaresolverr:latest
        mac_address: 78:4b:b7:2a:00:cc
        networks:
            rr-net:
                ipv4_address: "192.168.23.9"

    prowlarr:
        restart: unless-stopped
        container_name: prowlarr
        ports:
            - '192.168.23.5:9696:9696'
        image: lscr.io/linuxserver/prowlarr:latest
        volumes:
            - /mnt/theNVMEVault/apps/prowlarr:/config
        mac_address: aa:a1:59:d9:bf:50
        networks:
            rr-net:
                ipv4_address: "192.168.23.5"
        depends_on:
            - flaresolverr

    sonarr:
        restart: unless-stopped
        container_name: sonarr
        ports:
            - '192.168.23.6:8989:8989'
        image: lscr.io/linuxserver/sonarr:latest
        volumes:
            - /mnt/spinningRust/spinningRust/Videos:/media/Videos
            - /mnt/theNVMEVault/apps/sonarr:/config
        mac_address: aa:a1:59:bf:3f:55
        networks:
            rr-net:
                ipv4_address: "192.168.23.6"
        depends_on:
            - prowlarr
            - transmission

    radarr:
        restart: unless-stopped
        container_name: radarr
        ports:
            - '192.168.23.7:7878:7878'
        image: lscr.io/linuxserver/radarr:latest
        volumes:
            - /mnt/spinningRust/spinningRust/Videos:/media/Videos
            - /mnt/theNVMEVault/apps/radarr:/config
        mac_address: aa:a1:59:4d:61:55
        networks:
            rr-net:
                ipv4_address: "192.168.23.7"
        depends_on:
            - prowlarr
            - transmission

    bazarr:
        restart: unless-stopped
        container_name: bazarr
        ports:
            - '192.168.23.10:6767:6767'
        image: lscr.io/linuxserver/bazarr:latest
        volumes:
            - /mnt/spinningRust/spinningRust/Videos:/media/Videos
            - /mnt/theNVMEVault/apps/bazarr:/config
        mac_address: aa:a1:59:d3:3f:21
        networks:
            rr-net:
                ipv4_address: "192.168.23.10"
        depends_on:
            - sonarr
            - radarr

networks:
    rr-net:
        name: rr-net
        driver: macvlan
        driver_opts:
            parent: br23
        ipam:
            driver: default
            config:
                - subnet: "192.168.23.0/24"
                  gateway: 192.168.23.1