35 lines
784 B
Nix
35 lines
784 B
Nix
{
|
|
jellyfin = {
|
|
rule = "Host(`jellyfin.procopius.dk`)";
|
|
service = "jellyfin";
|
|
entryPoints = ["websecure"];
|
|
tls.certResolver = "letsencrypt";
|
|
};
|
|
|
|
radarr = {
|
|
rule = "Host(`radarr.procopius.dk`)";
|
|
service = "radarr";
|
|
entryPoints = ["websecure"];
|
|
middlewares = [
|
|
"oauth-auth"
|
|
"restrict-admin"
|
|
];
|
|
tls.certResolver = "letsencrypt";
|
|
};
|
|
|
|
sonarr = {
|
|
rule = "Host(`sonarr.procopius.dk`)";
|
|
service = "sonarr";
|
|
entryPoints = ["websecure"];
|
|
middlewares = ["oauth-auth"];
|
|
tls.certResolver = "letsencrypt";
|
|
};
|
|
|
|
jellyseerr = {
|
|
rule = "Host(`jellyseerr.procopius.dk`)";
|
|
service = "jellyseerr";
|
|
entryPoints = ["websecure"];
|
|
# middlewares = ["oauth-auth"];
|
|
tls.certResolver = "letsencrypt";
|
|
};
|
|
}
|