forked from nico/dots
caddy: use more topic-based subdomains for services
ex. jellyfin -> watch sonarr -> shows.arr miniflux -> rss
This commit is contained in:
parent
174202b36e
commit
eff7cf084e
3 changed files with 14 additions and 14 deletions
|
|
@ -65,27 +65,27 @@
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
title = "Radarr";
|
title = "Radarr";
|
||||||
url = "https://radarr.${config.homelab.domain}";
|
url = "https://movies.arr.${config.homelab.domain}";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
title = "Sonarr";
|
title = "Sonarr";
|
||||||
url = "https://sonarr.${config.homelab.domain}";
|
url = "https://shows.arr.${config.homelab.domain}";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
title = "Lidarr";
|
title = "Lidarr";
|
||||||
url = "https://lidarr.${config.homelab.domain}";
|
url = "https://music.arr.${config.homelab.domain}";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
title = "Prowlarr";
|
title = "Prowlarr";
|
||||||
url = "https://prowlarr.${config.homelab.domain}";
|
url = "https://index.arr.${config.homelab.domain}";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
title = "Bazarr";
|
title = "Bazarr";
|
||||||
url = "https://bazarr.${config.homelab.domain}";
|
url = "https://subtitles.arr.${config.homelab.domain}";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
title = "Deluge";
|
title = "Deluge";
|
||||||
url = "https://deluge.${config.homelab.domain}";
|
url = "https://torrent.${config.homelab.domain}";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
@ -99,7 +99,7 @@
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
title = "Karakeep";
|
title = "Karakeep";
|
||||||
url = "https://karakeep.${config.homelab.domain}";
|
url = "https://save.${config.homelab.domain}";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
services.caddy.virtualHosts."karakeep.${config.homelab.domain}" = {
|
services.caddy.virtualHosts."save.${config.homelab.domain}" = {
|
||||||
useACMEHost = config.homelab.domain;
|
useACMEHost = config.homelab.domain;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
reverse_proxy http://localhost:8023
|
reverse_proxy http://localhost:8023
|
||||||
|
|
|
||||||
|
|
@ -53,37 +53,37 @@
|
||||||
package = pkgs.jellyseerr;
|
package = pkgs.jellyseerr;
|
||||||
};
|
};
|
||||||
|
|
||||||
services.caddy.virtualHosts."radarr.${config.homelab.domain}" = {
|
services.caddy.virtualHosts."movies.arr.${config.homelab.domain}" = {
|
||||||
useACMEHost = config.homelab.domain;
|
useACMEHost = config.homelab.domain;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
reverse_proxy http://localhost:7878
|
reverse_proxy http://localhost:7878
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
services.caddy.virtualHosts."sonarr.${config.homelab.domain}" = {
|
services.caddy.virtualHosts."shows.arr.${config.homelab.domain}" = {
|
||||||
useACMEHost = config.homelab.domain;
|
useACMEHost = config.homelab.domain;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
reverse_proxy http://localhost:8989
|
reverse_proxy http://localhost:8989
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
services.caddy.virtualHosts."lidarr.${config.homelab.domain}" = {
|
services.caddy.virtualHosts."music.arr.${config.homelab.domain}" = {
|
||||||
useACMEHost = config.homelab.domain;
|
useACMEHost = config.homelab.domain;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
reverse_proxy http://localhost:8686
|
reverse_proxy http://localhost:8686
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
services.caddy.virtualHosts."prowlarr.${config.homelab.domain}" = {
|
services.caddy.virtualHosts."index.arr.${config.homelab.domain}" = {
|
||||||
useACMEHost = config.homelab.domain;
|
useACMEHost = config.homelab.domain;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
reverse_proxy http://localhost:9696
|
reverse_proxy http://localhost:9696
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
services.caddy.virtualHosts."bazarr.${config.homelab.domain}" = {
|
services.caddy.virtualHosts."subtitles.arr.${config.homelab.domain}" = {
|
||||||
useACMEHost = config.homelab.domain;
|
useACMEHost = config.homelab.domain;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
reverse_proxy http://localhost:6767
|
reverse_proxy http://localhost:6767
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
services.caddy.virtualHosts."deluge.${config.homelab.domain}" = {
|
services.caddy.virtualHosts."torrent.${config.homelab.domain}" = {
|
||||||
useACMEHost = config.homelab.domain;
|
useACMEHost = config.homelab.domain;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
reverse_proxy http://localhost:8112
|
reverse_proxy http://localhost:8112
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue