services: init arrstack

This commit is contained in:
notohh 2023-05-17 10:13:30 -04:00
parent 78b98fa927
commit 90b67b6c3e
Signed by: notohh
GPG key ID: BD47506D475EE86D
8 changed files with 45 additions and 1 deletions

View file

@ -0,0 +1,7 @@
{...}: {
imports = [
./sonarr.nix
./radarr.nix
./prowlarr.nix
];
}

View file

@ -0,0 +1,6 @@
{...}: {
services.prowlarr = {
enable = true;
openFirewall = true;
};
}

View file

@ -0,0 +1,7 @@
{...}: {
services.radarr = {
enable = true;
openFirewall = true;
dataDir = "/home/notoh/radarr";
};
}

View file

@ -0,0 +1,7 @@
{...}: {
services.sonarr = {
enable = true;
openFirewall = true;
dataDir = "/home/notoh/sonarr";
};
}

View file

@ -7,5 +7,6 @@
./stash.nix
./foundryvtt.nix
./forgejo.nix
./jellyfin.nix
];
}

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
virtualisation.oci-containers.containers.homepage = {
image = "ghcr.io/benphelps/homepage";
volumes = [

View file

@ -0,0 +1,10 @@
{...}: {
services.jellyfin = {
enable = true;
openFirewall = true;
};
services.jellyseerr = {
enable = true;
openFirewall = true;
};
}

View file

@ -19,6 +19,7 @@
searxng.loadBalancer.servers = [{url = "http://localhost:8085";}];
hugo.loadBalancer.servers = [{url = "http://localhost:1313";}];
stash.loadBalancer.servers = [{url = "http://localhost:9999";}];
jellyfin.loadBalancer.servers = [{url = "http://localhost:8096";}];
foundryvtt.loadBalancer.servers = [{url = "http://localhost:30000";}];
gitea.loadBalancer.servers = [{url = "http://localhost:3000";}];
};
@ -43,6 +44,11 @@
entrypoints = ["web"];
service = "stash";
};
jellyfin = {
rule = "Host(`jellyfin.lab`)";
entrypoints = ["web"];
service = "jellyfin";
};
hugo = {
rule = "Host(`notohh.dev`)";
entryPoints = ["websecure"];