Added media stack
This commit is contained in:
parent
6b74ac2d99
commit
26e555d392
2 changed files with 218 additions and 0 deletions
83
media/docker-compose.yml
Normal file
83
media/docker-compose.yml
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
version: '3.3'
|
||||
services:
|
||||
transmission-openvpn:
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
volumes:
|
||||
- '/srv/@media/transmission/data:/data'
|
||||
- '/srv/@media/transmission/config:/config'
|
||||
- '/srv/@media/transmission/vpn:/etc/openvpn/custom'
|
||||
environment:
|
||||
- OPENVPN_PROVIDER=custom
|
||||
- OPENVPN_CONFIG=fr
|
||||
- OPENVPN_USERNAME=${OPENVPN_USERNAME}
|
||||
- OPENVPN_PASSWORD=${OPENVPN_PASSWORD}
|
||||
- LOCAL_NETWORK=192.168.1.0/24
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- CONFIG_MOD_PING=0
|
||||
- OPENVPN_OPTS=--ping 10 --pull-filter ignore ping --tls-cipher DEFAULT:@SECLEVEL=0
|
||||
logging:
|
||||
driver: json-file
|
||||
options:
|
||||
max-size: 10m
|
||||
sysctls:
|
||||
- net.ipv6.conf.all.disable_ipv6=0
|
||||
ports:
|
||||
- '9091:9091'
|
||||
image: haugene/transmission-openvpn
|
||||
sonarr:
|
||||
image: lscr.io/linuxserver/sonarr:latest
|
||||
container_name: sonarr
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Etc/CET
|
||||
volumes:
|
||||
- /srv/@media/sonarr/data:/config
|
||||
- /srv/@media:/media
|
||||
ports:
|
||||
- 8989:8989
|
||||
restart: unless-stopped
|
||||
prowlarr:
|
||||
image: lscr.io/linuxserver/prowlarr:latest
|
||||
container_name: prowlarr
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Etc/CET
|
||||
volumes:
|
||||
- /srv/@media/prowlarr/config:/config
|
||||
ports:
|
||||
- 9696:9696
|
||||
restart: unless-stopped
|
||||
bazarr:
|
||||
image: lscr.io/linuxserver/bazarr:latest
|
||||
container_name: bazarr
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Etc/UTC
|
||||
volumes:
|
||||
- /srv/@media/bazarr/config:/config
|
||||
- /srv/@media/transmission/data/completed:/tv #optional, TODO
|
||||
ports:
|
||||
- 6767:6767
|
||||
restart: unless-stopped
|
||||
jellyfin:
|
||||
image: lscr.io/linuxserver/jellyfin:latest
|
||||
container_name: jellyfin
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Etc/CET
|
||||
- JELLYFIN_PublishedServerUrl=192.168.0.5 #optional, TODO
|
||||
volumes:
|
||||
- /srv/@media/jellyfin/library:/config
|
||||
- /srv/@media/media:/data
|
||||
ports:
|
||||
- 8096:8096
|
||||
- 8920:8920 #optional
|
||||
- 7359:7359/udp #optional
|
||||
- 1900:1900/udp #optional
|
||||
restart: unless-stopped
|
||||
135
media/fr.ovpn
Normal file
135
media/fr.ovpn
Normal file
|
|
@ -0,0 +1,135 @@
|
|||
client
|
||||
dev tun
|
||||
reneg-sec 0
|
||||
persist-tun
|
||||
persist-key
|
||||
ping 5
|
||||
nobind
|
||||
allow-compression no
|
||||
remote-random
|
||||
remote-cert-tls server
|
||||
auth-nocache
|
||||
route-metric 1
|
||||
cipher AES-256-CBC
|
||||
auth sha512
|
||||
<ca>
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIECjCCA2ygAwIBAgIRAJ/aLZu0PCO7LlOTcPQE9UwwCgYIKoZIzj0EAwQwgasx
|
||||
CzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTERMA8GA1UEBwwITmV3IFlvcmsxFzAV
|
||||
BgNVBAoMDktlZXBTb2xpZCBJbmMuMR4wHAYDVQQLDBVLZWVwU29saWQgVlBOIFJv
|
||||
b3QgQ0ExHjAcBgNVBAMMFUtlZXBTb2xpZCBWUE4gUm9vdCBDQTEjMCEGCSqGSIb3
|
||||
DQEJARYUYWRtaW5zQGtlZXBzb2xpZC5jb20wHhcNMjUwMzMxMTQ0OTU4WhcNMzAw
|
||||
NjEzMTQ0OTU4WjCBqTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQH
|
||||
DAhOZXcgWW9yazEXMBUGA1UECgwOS2VlcFNvbGlkIEluYy4xHTAbBgNVBAsMFEtl
|
||||
ZXBTb2xpZCBPcGVuVlBOIENBMR0wGwYDVQQDDBRLZWVwU29saWQgT3BlblZQTiBD
|
||||
QTEjMCEGCSqGSIb3DQEJARYUYWRtaW5zQGtlZXBzb2xpZC5jb20wgZswEAYHKoZI
|
||||
zj0CAQYFK4EEACMDgYYABAEHfJRyn9MZ7HQctQULIxVUNFFw+tWetokml5PvIsS1
|
||||
i3mM4NQnj0HHL5zCCQRKUmSiiWtGvbGlsHEWX/hz+NiVoQGjMqBD2ykdLimiFrce
|
||||
onIofEBZW8to6jTjG3wmJkRykDqsuLyBLUKGc2F5dR3YFGgwyDoRz0NaAYI+qgqW
|
||||
fE+cVaOCASwwggEoMAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFB4IhTj1gStDx+fN
|
||||
q+ubBcr+lEbwMIHrBgNVHSMEgeMwgeCAFOEcFx6OcN8T1R8lTdCLhFlYuk5joYGx
|
||||
pIGuMIGrMQswCQYDVQQGEwJVUzELMAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZ
|
||||
b3JrMRcwFQYDVQQKDA5LZWVwU29saWQgSW5jLjEeMBwGA1UECwwVS2VlcFNvbGlk
|
||||
IFZQTiBSb290IENBMR4wHAYDVQQDDBVLZWVwU29saWQgVlBOIFJvb3QgQ0ExIzAh
|
||||
BgkqhkiG9w0BCQEWFGFkbWluc0BrZWVwc29saWQuY29tghRnfb8jJuxu5dJzLm5Z
|
||||
durkedrxzjALBgNVHQ8EBAMCAQYwCgYIKoZIzj0EAwQDgYsAMIGHAkIBg8Cdu474
|
||||
VlljCoP8WEr6xErKL6Bygy5+SO1Ey0Uu3B7q8R22F0EWvrOmqmyNZ3oRyqhpUGaE
|
||||
BqB2aqDGT7u7wGsCQUP3nyMlDbXqCF05byMbhQrBsCz1nyqDNnfzM2uGmT09XwWX
|
||||
GCYTIGdynyJJLzdOlpf3T19ZLvqLSf6Kvq45u6si
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEEDCCA3GgAwIBAgIUZ32/IybsbuXScy5uWXbq5Hna8c4wCgYIKoZIzj0EAwQw
|
||||
gasxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTERMA8GA1UEBwwITmV3IFlvcmsx
|
||||
FzAVBgNVBAoMDktlZXBTb2xpZCBJbmMuMR4wHAYDVQQLDBVLZWVwU29saWQgVlBO
|
||||
IFJvb3QgQ0ExHjAcBgNVBAMMFUtlZXBTb2xpZCBWUE4gUm9vdCBDQTEjMCEGCSqG
|
||||
SIb3DQEJARYUYWRtaW5zQGtlZXBzb2xpZC5jb20wHhcNMjUwMzMxMTQ0NTUzWhcN
|
||||
MzUwODI2MTQ0NTUzWjCBqzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5ZMREwDwYD
|
||||
VQQHDAhOZXcgWW9yazEXMBUGA1UECgwOS2VlcFNvbGlkIEluYy4xHjAcBgNVBAsM
|
||||
FUtlZXBTb2xpZCBWUE4gUm9vdCBDQTEeMBwGA1UEAwwVS2VlcFNvbGlkIFZQTiBS
|
||||
b290IENBMSMwIQYJKoZIhvcNAQkBFhRhZG1pbnNAa2VlcHNvbGlkLmNvbTCBmzAQ
|
||||
BgcqhkjOPQIBBgUrgQQAIwOBhgAEAN77xqCz3wrFDnRMtggwScgvO6wPFZYECTUu
|
||||
5WW0JaowgmuIgo+BiQQyTeUzJEICulc1Hg7EaUEV+z8jsSrB+4/EAWazn/ufWOx/
|
||||
51fa5FCv4YooCbgLPb1CzYDuTc7MUR5PLQ88o3W01wCCgT8RoNH8uChyPBLUBh2f
|
||||
4rUfpzl20Bqdo4IBLDCCASgwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQU4RwXHo5w
|
||||
3xPVHyVN0IuEWVi6TmMwgesGA1UdIwSB4zCB4IAU4RwXHo5w3xPVHyVN0IuEWVi6
|
||||
TmOhgbGkga4wgasxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTERMA8GA1UEBwwI
|
||||
TmV3IFlvcmsxFzAVBgNVBAoMDktlZXBTb2xpZCBJbmMuMR4wHAYDVQQLDBVLZWVw
|
||||
U29saWQgVlBOIFJvb3QgQ0ExHjAcBgNVBAMMFUtlZXBTb2xpZCBWUE4gUm9vdCBD
|
||||
QTEjMCEGCSqGSIb3DQEJARYUYWRtaW5zQGtlZXBzb2xpZC5jb22CFGd9vyMm7G7l
|
||||
0nMubll26uR52vHOMAsGA1UdDwQEAwIBBjAKBggqhkjOPQQDBAOBjAAwgYgCQgCZ
|
||||
tqE+wXwH0ixjWafX3SClp8O3bYeyB/7jbzf8MprXRYBVQ8JjvugjaZTvX82Uy++L
|
||||
aN3oHqK+NUhJUdfZx/eIuQJCAad7HpsKyTYuUUkgAgWXJma4MstxyO9PVRNYozi1
|
||||
oc45Z8deSvwy404n3u1kY5QXLZQaaMY7m2pF+ECs4WkKCh5s
|
||||
-----END CERTIFICATE-----
|
||||
</ca>
|
||||
<cert>
|
||||
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIE9zCCBFigAwIBAgIBATAKBggqhkjOPQQDBDCBqTELMAkGA1UEBhMCVVMxCzAJ
|
||||
BgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazEXMBUGA1UECgwOS2VlcFNvbGlk
|
||||
IEluYy4xHTAbBgNVBAsMFEtlZXBTb2xpZCBPcGVuVlBOIENBMR0wGwYDVQQDDBRL
|
||||
ZWVwU29saWQgT3BlblZQTiBDQTEjMCEGCSqGSIb3DQEJARYUYWRtaW5zQGtlZXBz
|
||||
b2xpZC5jb20wHhcNMjUwOTI3MjE1MjI0WhcNMzUwOTI1MjE1NzI0WjCB4TELMAkG
|
||||
A1UEBhMCVVMxCzAJBgNVBAgTAk5ZMREwDwYDVQQHEwhOZXcgWW9yazEfMB0GA1UE
|
||||
ChMWU2ltcGxleCBTb2x1dGlvbnMgSW5jLjEfMB0GA1UECxMWZnIudnBudW5saW1p
|
||||
dGVkYXBwLmNvbTEtMCsGA1UEAxMkS1MyLTBlYzlmYjFkMmQ2NDY5NGIwODA1YTFm
|
||||
NzE1MjFkNTY5MS0wKwYDVQQpEyQ3MzRGNjNEMC1DODYwLTQ4MzgtQjhGNS1CNUM1
|
||||
NzZBNkMxQjcxEjAQBgkqhkiG9w0BCQEWA1hYWDCCASIwDQYJKoZIhvcNAQEBBQAD
|
||||
ggEPADCCAQoCggEBAK8xQ7+NbXKxb9KQ1gVzdkenm9GlNM9ELJSbmmR51FreEolG
|
||||
nrgxPy2NAicFCSfVu3qlZxEVl+0LmrwajIVqoMJLqc2pMgS/9O00z1shkjF+9Ynh
|
||||
CuV8//Ya3og/H5C1bQAwhJiw8i/aAukYRh/WA6F4xQ2nkaKnrG41p96zKk0pGwB7
|
||||
wowXQJiwdZ86zZ9K8lmiY2JfJ/rVJoNrK9dqeBHwkBXphs5M+mRsQg47F6eDK7UW
|
||||
Xjkbv19fPZwVoqUsEgX0jqpHyrWgLjl0prSELX0beQ4KLJKslxkFlscopNX0bZOX
|
||||
PeykWo5D5ATEZGi3Kjbk+/dbWyKIKgQpSOkX+hsCAwEAAaOCAWowggFmMAkGA1Ud
|
||||
EwQCMAAwLQYJYIZIAYb4QgENBCAWHkVhc3ktUlNBIEdlbmVyYXRlZCBDZXJ0aWZp
|
||||
Y2F0ZTAdBgNVHQ4EFgQU69kq8GdAvn8pKlfmfyBaaU/cUZcwgegGA1UdIwSB4DCB
|
||||
3YAUHgiFOPWBK0PH582r65sFyv6URvChgbGkga4wgasxCzAJBgNVBAYTAlVTMQsw
|
||||
CQYDVQQIDAJOWTERMA8GA1UEBwwITmV3IFlvcmsxFzAVBgNVBAoMDktlZXBTb2xp
|
||||
ZCBJbmMuMR4wHAYDVQQLDBVLZWVwU29saWQgVlBOIFJvb3QgQ0ExHjAcBgNVBAMM
|
||||
FUtlZXBTb2xpZCBWUE4gUm9vdCBDQTEjMCEGCSqGSIb3DQEJARYUYWRtaW5zQGtl
|
||||
ZXBzb2xpZC5jb22CEQCf2i2btDwjuy5Tk3D0BPVMMBMGA1UdJQQMMAoGCCsGAQUF
|
||||
BwMCMAsGA1UdDwQEAwIHgDAKBggqhkjOPQQDBAOBjAAwgYgCQgF4e7ObDlrm7sQs
|
||||
iDgjAEIg8nFfERcZr0gTrDv5ckot0Hq32SJ/PoKpgILxnVne+Idsa74/bnRImghA
|
||||
FMvnINTjfgJCALyRKzZXOihCE0L4hO72GY8L7l6sVYe5DxL8dfXuAuRiCUuLFuU2
|
||||
7VtuCngcvaHwDq9hx6nupkFsPyk/neEUdO/B
|
||||
-----END CERTIFICATE-----
|
||||
</cert>
|
||||
<key>
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvMUO/jW1ysW/S
|
||||
kNYFc3ZHp5vRpTTPRCyUm5pkedRa3hKJRp64MT8tjQInBQkn1bt6pWcRFZftC5q8
|
||||
GoyFaqDCS6nNqTIEv/TtNM9bIZIxfvWJ4QrlfP/2Gt6IPx+QtW0AMISYsPIv2gLp
|
||||
GEYf1gOheMUNp5Gip6xuNafesypNKRsAe8KMF0CYsHWfOs2fSvJZomNiXyf61SaD
|
||||
ayvXangR8JAV6YbOTPpkbEIOOxengyu1Fl45G79fXz2cFaKlLBIF9I6qR8q1oC45
|
||||
dKa0hC19G3kOCiySrJcZBZbHKKTV9G2Tlz3spFqOQ+QExGRotyo25Pv3W1siiCoE
|
||||
KUjpF/obAgMBAAECggEAEsgjTTvqSet/44EnkLoKKjBr4hPmD3ptlRkBelgdTgiU
|
||||
0CbECVcuQMHnQyulCaI+US2+WPSJrx4ZXqUx/3Oo/GuELso+1IeHyI5q1IhK1geY
|
||||
Z0m7E1NNVaMXzF+IEMmCgAyzinMd48dpnHe/vNYC2aLK7WXTlS6Iq+AQuS1YEaFy
|
||||
mHLDvAWB9xfOD7vMnUCSdHDz4V6CHs1aBhtIoaaMoVsqrIRseOS7qkn3CC8tmjRp
|
||||
AKddLsxuNAL/Fahhh9HQgWvk9SciiVU7BYwgcT2EtsVXxPykGP2RKZm017ABrna9
|
||||
VTQNUEz0VluZE5qHDyvLRfX2cOWmcSpz2znOE8g/YQKBgQD2Rpa0CbLxp37R2dVe
|
||||
8pCBUbeV/vbcjldRe4+l+y0sZ7vOh+G5FEJTRuPHpvgPHwNNWc0cvwl8hP+ptCib
|
||||
sEqq2sSfS0fm5Twj13wgqVM0gSIv+7GSBOXgFcrvkZKQgUfU8ScA2Pwf0abUPhUk
|
||||
6eoN6ORRzH+sv5a/hGloqBSlEwKBgQC2HCZX75T8yxcSexJYaQ9Ggm/a7kmiUASK
|
||||
8H2i+aMD0PtCQjQS6EWDXum24cCZkkOPLbpJV1NMrLYuzvNAOg9fnio8uSObzJwj
|
||||
pBjObcnu2DEDUirM7AMe0B0yWCtq4sJ3HYq+xsRoYTvxkDDKZpOZJMjnIU79NFhY
|
||||
4Cv4iRJf2QKBgQC3ivZIKa5WkZlftrRh9e+ioY9sV8ANsnv7O1ZcwqzxGkKK8xRU
|
||||
RngD7qJWKudXBasFW/cVBH+CcPDFvoJBPgr3+OFvQsDMoW3H3JIjGW7sg41CK5g0
|
||||
ljfoYPWExH5x+hfZ6PxDknOdFzf5mGdTwo1wXnDDUeCZk5Q7GekhWZtBRwKBgBdu
|
||||
3dw43vH8bBabsYug0S9gf2YrfVweccczFOeQudI25O3suOip7K/v2aEHwZHBSWI2
|
||||
Hx9q1jQqkTLKvHBKSEokfwjbReK5XGoVpn+BjxdlyEDGJO3DfM9NNkSRJd0WGrHb
|
||||
IkxUJVfNEzqNNEoHEv0Ex7k+Bvz77FZbWi0b7jpZAoGAW2GeXLtaKLcujFFVt6xp
|
||||
vsHxmrK/SPycBtb6PIaxOFgA6CPXgILbYe6UipKawRGvIXe1hPjQDBHopyb9morg
|
||||
5+gcdjgpRhyb74iiqmFjGRgGD9cv731koaF9TFZWQIydC6tNUSU9YopHTgBs+SyI
|
||||
4WCt5xpWj+wWR3q2JtAYPXY=
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
</key>
|
||||
remote fr.vpnunlimitedapp.com
|
||||
proto udp
|
||||
|
||||
port 1197
|
||||
resolv-retry 15
|
||||
verb 3
|
||||
remap-usr1 SIGTERM
|
||||
; status success
|
||||
Loading…
Add table
Add a link
Reference in a new issue