1

Add Radarr + Hydra containers and use vpn netns for containers

This commit is contained in:
2023-05-05 12:31:54 +02:00
parent 5ed51ce65d
commit 03aeec9a14
2 changed files with 50 additions and 6 deletions

View File

@ -1,5 +1,7 @@
jellyfin
sonarr
radarr
hydra
sabnzbd
homeassistant
picard

View File

@ -78,9 +78,11 @@
volumes = [
"jellyfin-cache:/cache:Z"
"jellyfin-config:/config:Z"
"/home/christoph/Videos/Movies:/media/Movies:ro"
"/home/christoph/Videos/Photos:/media/Photos:ro"
"/home/christoph/Videos/Shows:/media/Shows:ro"
"/home/christoph/Videos/Movies:/media/Movies"
"/home/christoph/Videos/Shows:/media/Shows"
"/home/christoph/Videos/Video:/media/Video"
"/home/christoph/Videos/Picture:/media/Picture"
"/home/christoph/Videos/Concerts:/media/Concerts"
# "/home/christoph/Music/Spotify:/media/Music:ro"
];
};
@ -89,9 +91,9 @@
image = "linuxserver/sonarr";
autoStart = false;
# TODO: When running through the namespace, sonarr can't reach the indexer/downloader
extraOptions = [
# "--network=ns:/var/run/netns/vpn"
"--network=ns:/var/run/netns/vpn"
"--dns=10.2.0.1"
];
ports = [
@ -105,12 +107,52 @@
];
};
radarr = {
image = "linuxserver/radarr";
autoStart = false;
extraOptions = [
"--network=ns:/var/run/netns/vpn"
"--dns=10.2.0.1"
];
ports = [
"7878:7878"
];
volumes = [
"radarr-config:/config:Z"
"/home/christoph/Videos/Movies:/movies"
"/home/christoph/Videos/SabNzbd:/downloads"
];
};
hydra = {
image = "linuxserver/nzbhydra2";
autoStart = false;
extraOptions = [
"--network=ns:/var/run/netns/vpn"
"--dns=10.2.0.1"
];
ports = [
"5076:5076"
];
volumes = [
"hydra-config:/config:Z"
"/home/christoph/Videos/SabNzbd:/downloads"
];
};
sabnzbd = {
image = "linuxserver/sabnzbd";
autoStart = false;
extraOptions = [
# "--network=ns:/var/run/netns/vpn"
"--network=ns:/var/run/netns/vpn"
"--dns=10.2.0.1"
];
ports = [