Compare commits

...

5 commits

Author SHA1 Message Date
24c5ab3eea (bug): fixed port 2024-08-26 11:26:27 +02:00
0aa7b0ba9e added bazarr anime support 2024-08-26 11:13:47 +02:00
164ff07be1 moved urls 2024-08-26 10:36:21 +02:00
7b8838d9c6 unrecognized procedue 2024-08-26 10:12:44 +02:00
1f0c2c55ab added urls for all services 2024-08-26 10:11:13 +02:00
3 changed files with 78 additions and 15 deletions

View file

@ -5,7 +5,7 @@
virtualHosts = { virtualHosts = {
"http://sisyphe.normandy.hypervirtual.world".extraConfig = '' "http://sisyphe.normandy.hypervirtual.world".extraConfig = ''
reverse_proxy :8003 reverse_proxy :8082
''; '';
"http://git.hypervirtual.world".extraConfig = '' "http://git.hypervirtual.world".extraConfig = ''
@ -56,9 +56,29 @@
reverse_proxy :4000 reverse_proxy :4000
''; '';
"http://transmission.normandy.hypervirtual.world".extraConfig = '' "http://transmission.sisyphe.normandy.hypervirtual.world".extraConfig = ''
reverse_proxy :9091 reverse_proxy :9091
''; '';
"http://uptime.sisyphe.normandy.hypervirtual.world".extraConfig = ''
reverse_proxy :4000
'';
"http://mc.sisyphe.normandy.hypervirtual.world".extraConfig = ''
reverse_proxy :8443
'';
"http://katflix.sisyphe.normandy.hypervirtual.world".extraConfig = ''
reverse_proxy :5055
'';
"http://bazarr.sisyphe.normandy.hypervirtual.world".extraConfig = ''
reverse_proxy :6767
'';
"http://bazarr-anime.sisyphe.normandy.hypervirtual.world".extraConfig = ''
reverse_proxy :6777
'';
}; };
}; };

View file

@ -5,7 +5,11 @@
containers = { containers = {
sonarrAnime = { sonarrAnime = {
image = "lscr.io/linuxserver/sonarr:latest"; image = "lscr.io/linuxserver/sonarr:latest";
volumes = [ "sonarr_data:/config" "/srv/Multimedia/DessinsAnime:/tv" "/srv/Multimedia/Torrents:/srv/Multimedia/Torrents" ]; volumes = [
"sonarr_data:/config"
"/srv/Multimedia/DessinsAnime:/tv"
"/srv/Multimedia/Torrents:/srv/Multimedia/Torrents"
];
ports = [ "8999:8989" ]; ports = [ "8999:8989" ];
environment = { environment = {
"PUID" = "1000"; "PUID" = "1000";
@ -13,6 +17,20 @@
"TZ" = "Europe/Paris"; "TZ" = "Europe/Paris";
}; };
}; };
bazarrAnime = {
image = "lscr.io/linuxserver/bazarr:latest";
volumes = [
"bazarr_data:/config"
"/srv/Multimedia/DessinsAnime:/tv"
];
ports = [ "6777:6767" ];
environment = {
"PUID" = "1000";
"GUID" = "1000";
"TZ" = "Europe/Paris";
};
};
}; };
}; };
} }

View file

@ -106,14 +106,14 @@ in
"Calibre-web" = { "Calibre-web" = {
icon = "calibre"; icon = "calibre";
description = "Serveur de livres"; description = "Serveur de livres";
href = "http://${ip}:5050"; href = "http://books.hypervirtual.world";
}; };
} }
{ {
"Freshrss" = { "Freshrss" = {
icon = "freshrss"; icon = "freshrss";
description = "Récupère les articles"; description = "Récupère les articles";
href = "http://freshrss.hypervirtual.world";
}; };
} }
]; ];
@ -125,7 +125,7 @@ in
"Jellyfin" = { "Jellyfin" = {
icon = "jellyfin"; icon = "jellyfin";
description = "Permet de regarder ou écouter du contenu."; description = "Permet de regarder ou écouter du contenu.";
href = "http://${ip}:8096"; href = "http://media.hypervirtual.world";
widget = { widget = {
type = "jellyfin"; type = "jellyfin";
url = "http://${ip}:8096"; url = "http://${ip}:8096";
@ -138,7 +138,7 @@ in
"Jellyseerr" = { "Jellyseerr" = {
icon = "jellyseerr"; icon = "jellyseerr";
description = "Moteur de recherche de films/séries"; description = "Moteur de recherche de films/séries";
href = "http://${ip}:5055"; href = "http://katflix.sisyphe.normandy.hypervirtual.world";
widget = { widget = {
type = "jellyseerr"; type = "jellyseerr";
@ -151,14 +151,14 @@ in
"slskd" = { "slskd" = {
icon = "slskd"; icon = "slskd";
description = "Pour télécharger/partager de la musique"; description = "Pour télécharger/partager de la musique";
href = "http://${ip}:5030"; href = "http://slskd.sisyphe.normandy.hypervirtual.world";
}; };
} }
{ {
"Prowlarr" = { "Prowlarr" = {
icon = "prowlarr"; icon = "prowlarr";
description = "Indexe les différents sites de téléchargement"; description = "Indexe les différents sites de téléchargement";
href = "http://${ip}:9696/"; href = "http://prowlarr.sisyphe.normandy.hypervirtual.world";
widget = { widget = {
type = "prowlarr"; type = "prowlarr";
key = "{{HOMEPAGE_VAR_PROWLARR}}"; key = "{{HOMEPAGE_VAR_PROWLARR}}";
@ -170,7 +170,7 @@ in
"Sonarr" = { "Sonarr" = {
icon = "sonarr"; icon = "sonarr";
description = "Moteur de recherche pour les séries"; description = "Moteur de recherche pour les séries";
href = "http://${ip}:8989/"; href = "http://sonarr.sisyphe.normandy.hypervirtual.world";
widget = { widget = {
type = "sonarr"; type = "sonarr";
url = "http://${ip}:8989"; url = "http://${ip}:8989";
@ -178,11 +178,23 @@ in
}; };
}; };
} }
{
"Sonarr anime" = {
icon = "sonarr";
description = "Moteur de recherche pour les séries animées";
href = "http://sonarr-anime.sisyphe.normandy.hypervirtual.world";
widget = {
type = "sonarr";
url = "http://${ip}:8999";
key = "{{HOMEPAGE_VAR_SONARRANIME}}";
};
};
}
{ {
"Radarr" = { "Radarr" = {
icon = "radarr"; icon = "radarr";
description = "Moteur de recherche pour les films"; description = "Moteur de recherche pour les films";
href = "http://${ip}:7878"; href = "http://radarr.sisyphe.normandy.hypervirtual.world";
widget = { widget = {
type = "radarr"; type = "radarr";
key = "{{HOMEPAGE_VAR_RADARR}}"; key = "{{HOMEPAGE_VAR_RADARR}}";
@ -194,7 +206,7 @@ in
"Bazarr" = { "Bazarr" = {
icon = "bazarr"; icon = "bazarr";
description = "Vérifie les sous titres des films/séries."; description = "Vérifie les sous titres des films/séries.";
href = "http://${ip}:6767"; href = "http://bazarr.sisyphe.normandy.hypervirtual.world";
widget = { widget = {
type = "bazarr"; type = "bazarr";
key = "{{HOMEPAGE_VAR_BAZARR}}"; key = "{{HOMEPAGE_VAR_BAZARR}}";
@ -202,12 +214,25 @@ in
}; };
}; };
} }
{
"Bazarr anime" = {
icon = "bazarr";
description = "Vérifie les sous titres des séries animées.";
href = "http://bazarr-anime.sisyphe.normandy.hypervirtual.world";
widget = {
type = "bazarr";
key = "{{HOMEPAGE_VAR_BAZARRANIME}}";
url = "http://${ip}:6768";
};
};
}
{ {
"Transmission" = { "Transmission" = {
icon = "transmission"; icon = "transmission";
description = "s'occupe du téléchargement des fichiers"; description = "s'occupe du téléchargement des fichiers";
href = "http://${ip}:9091"; href = "http://transmission.sisyphe.normandy.hypervirtual.world";
widget = { widget = {
type = "transmission"; type = "transmission";
url = "http://${ip}:9091"; url = "http://${ip}:9091";
@ -277,7 +302,7 @@ in
"Grafana" = { "Grafana" = {
icon = "grafana"; icon = "grafana";
description = "Visualiseur de graphiques"; description = "Visualiseur de graphiques";
href = "http://${ip}:3001"; href = "http://grafana.sisyphe.normandy.hypervirtual.world";
}; };
} }
{ {
@ -291,7 +316,7 @@ in
"Uptime Kuma" = { "Uptime Kuma" = {
icon = "uptime-kuma"; icon = "uptime-kuma";
description = "Surveille l'état des différents services"; description = "Surveille l'état des différents services";
href = "http://${ip}:4001"; href = "http://uptime.sisyphe.normandy.hypervirtual.world";
}; };
} }
{ {