forked from pablokbs/plex-rpi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yaml
71 lines (65 loc) · 1.51 KB
/
docker-compose.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
version: "2"
services:
samba:
image: dperson/samba:rpi
restart: always
command: '-u "pi;password" -s "media;/media;yes;no" -s "downloads;/downloads;yes;no"'
stdin_open: true
tty: true
ports:
- 139:130
- 445:445
volumes:
- /usr/share/zoneinfo/America/Argentina/Mendoza:/etc/localtime
- ${MEDIA}:/media
- ${STORAGE}/torrents:/downloads
plex:
image: jaymoulin/plex:1.16.5
expose:
- 32400
- 33400
hostname: raspberrypi
volumes:
- ${STORAGE}/Plex Media Server:/root/Library/Application Support/Plex Media Server
- ${MEDIA}:/media
- ${STORAGE}/tmp:/tmp
restart: unless-stopped
networks:
lan:
ipv4_address: 192.168.0.3
transmission:
image : jaymoulin/transmission
command: transmission-daemon -f -g /config
volumes:
- ${STORAGE}/transmission:/config
- ${STORAGE}/torrents:/downloads
ports:
- 9091:9091
- 51413:51413
- 51413:51413/udp
expose:
- 9091
restart: unless-stopped
flexget:
build: flexget-arm
volumes:
- ./flexget:/config
- ${STORAGE}/torrents:/downloads
- ${MEDIA}:/storage
ports:
- 5050:5050
environment:
- TORRENT_PLUGIN=transmission
- FG_WEBUI_PASSWD=123456
restart: unless-stopped
links:
- transmission
networks:
lan:
driver: macvlan
driver_opts:
parent: eth0
ipam:
config:
- subnet: "192.168.0.0/24"
gateway: "192.168.0.1"