enable jellyfin
This commit is contained in:
parent
8565063558
commit
666435f968
4 changed files with 35 additions and 41 deletions
|
|
@ -58,6 +58,7 @@
|
|||
[ "AdGuardHome" "adguard" "https://dns.proxy.${homelab.domain}" "http://localhost:8088/" ]
|
||||
[ "ApacheHTTPD" "apache" "https://cdn.proxy.${homelab.domain}" "http://localhost:3000/" ]
|
||||
[ "Immich" "immich" "https://gallery.proxy.${homelab.domain}" "http://localhost:2283/" ]
|
||||
[ "Jellyfin" "jellyfin" "https://media.proxy.${homelab.domain}" "http://localhost:8096/" ]
|
||||
[ "VaultWarden" "vaultwarden" "https://pass.proxy.${homelab.domain}" "http://localhost:8060/" ]
|
||||
[ "Ollama" "ollama" "https://ai.proxy.${homelab.domain}" "http://localhost:8080/" ]
|
||||
[ "Dockge" "docker" "https://containers.proxy.${homelab.domain}" "http://localhost:5001/" ]
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
{ pkgs, ... }: {
|
||||
# WIP: declaratively integrate media services into homelab configuration
|
||||
environment.systemPackages = with pkgs; [
|
||||
jellyfin jellyfin-web jellyfin-ffmpeg
|
||||
];
|
||||
|
|
@ -8,37 +7,37 @@
|
|||
enable = true;
|
||||
hardwareAcceleration.enable = true;
|
||||
};
|
||||
jellyseerr = {
|
||||
enable = true;
|
||||
port = 5055;
|
||||
};
|
||||
radarr = {
|
||||
enable = true;
|
||||
settings = {
|
||||
server = {
|
||||
port = 7878;
|
||||
bindaddress = "127.0.0.1";
|
||||
};
|
||||
};
|
||||
};
|
||||
sonarr = {
|
||||
enable = true;
|
||||
server = {
|
||||
port = 8989;
|
||||
bindaddress = "127.0.0.1";
|
||||
};
|
||||
};
|
||||
qbittorrent = {
|
||||
enable = true;
|
||||
webuiPort = 8020;
|
||||
};
|
||||
jackett = {
|
||||
enable = true;
|
||||
port = 9117;
|
||||
};
|
||||
flaresolverr = {
|
||||
enable = true;
|
||||
port = 8191;
|
||||
};
|
||||
# jellyseerr = {
|
||||
# enable = true;
|
||||
# port = 5055;
|
||||
# };
|
||||
# radarr = {
|
||||
# enable = true;
|
||||
# settings = {
|
||||
# server = {
|
||||
# port = 7878;
|
||||
# bindaddress = "127.0.0.1";
|
||||
# };
|
||||
# };
|
||||
# };
|
||||
# sonarr = {
|
||||
# enable = true;
|
||||
# server = {
|
||||
# port = 8989;
|
||||
# bindaddress = "127.0.0.1";
|
||||
# };
|
||||
# };
|
||||
# qbittorrent = {
|
||||
# enable = true;
|
||||
# webuiPort = 8020;
|
||||
# };
|
||||
# jackett = {
|
||||
# enable = true;
|
||||
# port = 9117;
|
||||
# };
|
||||
# flaresolverr = {
|
||||
# enable = true;
|
||||
# port = 8191;
|
||||
# };
|
||||
};
|
||||
}
|
||||
|
|
@ -4,19 +4,13 @@
|
|||
"dns" = { dest = "http://localhost:8088"; auth = true; };
|
||||
"ai" = { dest = "http://localhost:8080"; auth = true; };
|
||||
|
||||
# "jsr" = { dest = "http://localhost:5055"; auth = false; };
|
||||
# "rdr" = { dest = "http://localhost:5055"; auth = false; };
|
||||
# "snr" = { dest = "http://localhost:5055"; auth = false; };
|
||||
# "qbt" = { dest = "http://localhost:8020"; auth = false; };
|
||||
# "jkt" = { dest = "http://localhost:9117"; auth = false; };
|
||||
# "media" = { dest = "http://localhost:8096"; auth = false; };
|
||||
|
||||
"auth" = { dest = "http://localhost:1411"; auth = false; };
|
||||
"git" = { dest = "http://localhost:5080"; auth = false; };
|
||||
|
||||
"containers" = { dest = "http://localhost:5001"; auth = false; };
|
||||
"gallery" = { dest = "http://localhost:2283"; auth = false; };
|
||||
"remote" = { dest = "http://localhost:8085"; auth = false; };
|
||||
"media" = { dest = "http://localhost:8096"; auth = false; };
|
||||
"pass" = { dest = "http://localhost:8060"; auth = false; };
|
||||
"cdn" = { dest = "http://localhost:3000"; auth = false; };
|
||||
"@" = { dest = "http://localhost:5070"; auth = false; };
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue