servers migrated from miniserver to server
This commit is contained in:
parent
7e85264a02
commit
c2d97d933c
@ -1,3 +1,34 @@
|
||||
let
|
||||
mkEnabledProxy = name: {
|
||||
inherit name;
|
||||
value = {
|
||||
enable = true;
|
||||
enableProxy = true;
|
||||
};
|
||||
};
|
||||
withProxy = builtins.listToAttrs (
|
||||
map mkEnabledProxy [
|
||||
"sonarr"
|
||||
"radarr"
|
||||
"lidarr"
|
||||
"prowlarr"
|
||||
"bazarr"
|
||||
"kavita"
|
||||
"plex"
|
||||
"jellyfin"
|
||||
"collabora"
|
||||
"homepage"
|
||||
"vaultwarden"
|
||||
"ryot"
|
||||
"microbin"
|
||||
"maloja"
|
||||
"multi-scrobbler"
|
||||
"mealie"
|
||||
"readeck"
|
||||
"synapse"
|
||||
]
|
||||
);
|
||||
in
|
||||
{
|
||||
mainServer = "server";
|
||||
emacs.enable = true;
|
||||
@ -36,42 +67,12 @@
|
||||
download.enable = true;
|
||||
stream-dl.enable = true;
|
||||
};
|
||||
servers = {
|
||||
sonarr = {
|
||||
enable = true;
|
||||
enableProxy = true;
|
||||
};
|
||||
radarr = {
|
||||
enable = true;
|
||||
enableProxy = true;
|
||||
};
|
||||
lidarr = {
|
||||
enable = true;
|
||||
enableProxy = true;
|
||||
};
|
||||
prowlarr = {
|
||||
enable = true;
|
||||
enableProxy = true;
|
||||
};
|
||||
bazarr = {
|
||||
enable = true;
|
||||
enableProxy = true;
|
||||
};
|
||||
kavita = {
|
||||
enable = true;
|
||||
enableProxy = true;
|
||||
};
|
||||
servers = withProxy // {
|
||||
qbittorrent.enable = true;
|
||||
sabnzbd.enable = true;
|
||||
unpackerr.enable = true;
|
||||
plex = {
|
||||
enable = true;
|
||||
enableProxy = true;
|
||||
};
|
||||
jellyfin = {
|
||||
enable = true;
|
||||
enableProxy = true;
|
||||
};
|
||||
postgres.enable = true;
|
||||
paperless.enable = true;
|
||||
# stash.enable = true;
|
||||
};
|
||||
}
|
||||
|
||||
@ -249,7 +249,7 @@
|
||||
paperless =
|
||||
let
|
||||
name = "paperlessngx";
|
||||
url = "http://${config.my.ips.miniserver}:${toString config.services.paperless.port}";
|
||||
url = "http://${config.my.ips.server}:${toString config.services.paperless.port}";
|
||||
in
|
||||
lib.mkIf config.my.servers.paperless.enable {
|
||||
icon = "paperless.png";
|
||||
@ -267,7 +267,7 @@
|
||||
stash =
|
||||
let
|
||||
name = "stash";
|
||||
url = "http://192.168.1.69:9999";
|
||||
url = "http://${config.my.ips.server}:9999";
|
||||
in
|
||||
{
|
||||
icon = "${name}.png";
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user