music-scrobbler and maloja
This commit is contained in:
parent
76e989eb39
commit
cebbe7ef11
@ -42,10 +42,62 @@
|
|||||||
ryot = {
|
ryot = {
|
||||||
image = "ghcr.io/ignisda/ryot:latest";
|
image = "ghcr.io/ignisda/ryot:latest";
|
||||||
environment = {
|
environment = {
|
||||||
|
TZ = "America/Mexico_City";
|
||||||
DATABASE_URL = "postgres:///ryot?host=${postgresSocket}";
|
DATABASE_URL = "postgres:///ryot?host=${postgresSocket}";
|
||||||
};
|
};
|
||||||
ports = [ "8765:8000" ];
|
ports = [ "8765:8000" ];
|
||||||
volumes = [ "${postgresSocket}:${postgresSocket}" ];
|
volumes = [ "${postgresSocket}:${postgresSocket}" ];
|
||||||
|
labels = {
|
||||||
|
"flame.type" = "application";
|
||||||
|
"flame.name" = "Ryot";
|
||||||
|
"flame.url" = "tracker.servidos.lat";
|
||||||
|
"flame.icon" = "radar";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
multi-scrobbler = {
|
||||||
|
image = "foxxmd/multi-scrobbler";
|
||||||
|
ports = [ "9078:9078" ];
|
||||||
|
environment = {
|
||||||
|
TZ = "America/Mexico_City";
|
||||||
|
PUID = "1000";
|
||||||
|
PGID = "100";
|
||||||
|
BASE_URL = "https://scrobble.servidos.lat";
|
||||||
|
JELLYFIN_USER = "jawz";
|
||||||
|
JELLYFIN_SERVER = "DaniloFlix";
|
||||||
|
DEEZER_CLIENT_ID = "657431";
|
||||||
|
DEEZER_CLIENT_SECRET = "cb2ad03682dd5a55dfef857388ef181e";
|
||||||
|
DEEZER_REDIRECT_URI = "http://192.168.1.69:9078/deezer/callback";
|
||||||
|
MALOJA_URL = "https://maloja.servidos.lat";
|
||||||
|
MALOJA_API_KEY =
|
||||||
|
"LsnY2Ed484JlzUmF6EwhpGJ0gUCjJ2G5s1oJTwALJN8w1N3K6eXpfjBQp3raNPLA";
|
||||||
|
WS_ENABLE = "true";
|
||||||
|
};
|
||||||
|
volumes = [ "/var/lib/docker-configs/multi-scrobbler:/config" ];
|
||||||
|
labels = {
|
||||||
|
"flame.type" = "application";
|
||||||
|
"flame.name" = "Multi-scrobbler";
|
||||||
|
"flame.url" = "scrobble.servidos.lat";
|
||||||
|
"flame.icon" = "broadcast";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
maloja = {
|
||||||
|
image = "krateng/maloja";
|
||||||
|
ports = [ "42010:42010" ];
|
||||||
|
environment = {
|
||||||
|
TZ = "America/Mexico_City";
|
||||||
|
PUID = "1000";
|
||||||
|
PGID = "100";
|
||||||
|
MALOJA_DATA_DIRECTORY = "/mljdata";
|
||||||
|
MALOJA_SKIP_SETUP = "true";
|
||||||
|
MALOJA_FORCE_PASSWORD = "chichis";
|
||||||
|
};
|
||||||
|
volumes = [ "/var/lib/docker-configs/maloja:/mljdata" ];
|
||||||
|
labels = {
|
||||||
|
"flame.type" = "application";
|
||||||
|
"flame.name" = "Maloja";
|
||||||
|
"flame.url" = "maloja.servidos.lat";
|
||||||
|
"flame.icon" = "bookmark-music";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
flaresolverr = {
|
flaresolverr = {
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
@ -56,7 +108,10 @@
|
|||||||
autoStart = true;
|
autoStart = true;
|
||||||
image = "pawelmalak/flame";
|
image = "pawelmalak/flame";
|
||||||
ports = [ "5005:5005" ];
|
ports = [ "5005:5005" ];
|
||||||
volumes = [ "/var/lib/docker-configs/flame:/app/data" ];
|
volumes = [
|
||||||
|
"/var/lib/docker-configs/flame:/app/data"
|
||||||
|
"/var/run/docker.sock:/var/run/docker.sock"
|
||||||
|
];
|
||||||
environment = {
|
environment = {
|
||||||
TZ = "America/Mexico_City";
|
TZ = "America/Mexico_City";
|
||||||
PUID = "1000";
|
PUID = "1000";
|
||||||
@ -79,6 +134,7 @@
|
|||||||
lidarr = {
|
lidarr = {
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
image = "lscr.io/linuxserver/lidarr:latest";
|
image = "lscr.io/linuxserver/lidarr:latest";
|
||||||
|
user = "1000:100";
|
||||||
ports = [ "8686:8686" ];
|
ports = [ "8686:8686" ];
|
||||||
environment = {
|
environment = {
|
||||||
TZ = "America/Mexico_City";
|
TZ = "America/Mexico_City";
|
||||||
@ -103,6 +159,7 @@
|
|||||||
mealie = {
|
mealie = {
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
image = "ghcr.io/mealie-recipes/mealie:v1.0.0-RC2";
|
image = "ghcr.io/mealie-recipes/mealie:v1.0.0-RC2";
|
||||||
|
user = "1000:100";
|
||||||
ports = [ "9925:9000" ];
|
ports = [ "9925:9000" ];
|
||||||
volumes = [ "/var/lib/docker-configs/mealie:/app/data/" ];
|
volumes = [ "/var/lib/docker-configs/mealie:/app/data/" ];
|
||||||
environment = {
|
environment = {
|
||||||
|
|||||||
@ -19,6 +19,8 @@ let
|
|||||||
sonarrPort = 8989;
|
sonarrPort = 8989;
|
||||||
mealiePort = 9925;
|
mealiePort = 9925;
|
||||||
ryotPort = 8765;
|
ryotPort = 8765;
|
||||||
|
scrobblePort = 9078;
|
||||||
|
malojaPort = 42010;
|
||||||
bazarrPort = config.services.bazarr.listenPort;
|
bazarrPort = config.services.bazarr.listenPort;
|
||||||
kavitaPort = config.services.kavita.port;
|
kavitaPort = config.services.kavita.port;
|
||||||
vaultPort = config.services.vaultwarden.config.ROCKET_PORT;
|
vaultPort = config.services.vaultwarden.config.ROCKET_PORT;
|
||||||
@ -74,6 +76,8 @@ in {
|
|||||||
"copy.${domain}" = proxy microbinPort // { };
|
"copy.${domain}" = proxy microbinPort // { };
|
||||||
"mealie.${domain}" = proxy mealiePort // { };
|
"mealie.${domain}" = proxy mealiePort // { };
|
||||||
"tracker.${domain}" = proxy ryotPort // { };
|
"tracker.${domain}" = proxy ryotPort // { };
|
||||||
|
"scrobble.${domain}" = proxy scrobblePort // { };
|
||||||
|
"maloja.${domain}" = proxy malojaPort // { };
|
||||||
"qampqwn4wprhqny8h8zj.${domain}" = proxy secretFlamePort // { };
|
"qampqwn4wprhqny8h8zj.${domain}" = proxy secretFlamePort // { };
|
||||||
"xfwmrle6h6skqujbeizw.${domain}" = proxy qbitPort // { };
|
"xfwmrle6h6skqujbeizw.${domain}" = proxy qbitPort // { };
|
||||||
"audiobooks.${domain}" = base {
|
"audiobooks.${domain}" = base {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user