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";
|
mainServer = "server";
|
||||||
emacs.enable = true;
|
emacs.enable = true;
|
||||||
@ -36,42 +67,12 @@
|
|||||||
download.enable = true;
|
download.enable = true;
|
||||||
stream-dl.enable = true;
|
stream-dl.enable = true;
|
||||||
};
|
};
|
||||||
servers = {
|
servers = withProxy // {
|
||||||
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;
|
|
||||||
};
|
|
||||||
qbittorrent.enable = true;
|
qbittorrent.enable = true;
|
||||||
sabnzbd.enable = true;
|
sabnzbd.enable = true;
|
||||||
unpackerr.enable = true;
|
unpackerr.enable = true;
|
||||||
plex = {
|
postgres.enable = true;
|
||||||
enable = true;
|
paperless.enable = true;
|
||||||
enableProxy = true;
|
|
||||||
};
|
|
||||||
jellyfin = {
|
|
||||||
enable = true;
|
|
||||||
enableProxy = true;
|
|
||||||
};
|
|
||||||
# stash.enable = true;
|
# stash.enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -249,7 +249,7 @@
|
|||||||
paperless =
|
paperless =
|
||||||
let
|
let
|
||||||
name = "paperlessngx";
|
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
|
in
|
||||||
lib.mkIf config.my.servers.paperless.enable {
|
lib.mkIf config.my.servers.paperless.enable {
|
||||||
icon = "paperless.png";
|
icon = "paperless.png";
|
||||||
@ -267,7 +267,7 @@
|
|||||||
stash =
|
stash =
|
||||||
let
|
let
|
||||||
name = "stash";
|
name = "stash";
|
||||||
url = "http://192.168.1.69:9999";
|
url = "http://${config.my.ips.server}:9999";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
icon = "${name}.png";
|
icon = "${name}.png";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user