Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-06-25 23:03:12 +01:00
parent b9d57d2d58
commit aca10fdc66
12 changed files with 420 additions and 425 deletions

View File

@@ -37,7 +37,7 @@ in
virtualisation.quadlet = {
networks.traefik = { };
volumes.letsencrypt = { };
volumes.traefik = { };
containers = {
traefik = {
@@ -53,9 +53,11 @@ in
in
[
"/run/user/${uid}/podman/podman.sock:/var/run/docker.sock"
"${volumes.letsencrypt.ref}:/letsencrypt"
"${volumes.traefik.ref}:/var/lib/traefik"
];
exec = [
"--experimental.fastProxy"
"--api.dashboard=true"
"--api.disabledashboardad=true"
@@ -86,7 +88,7 @@ in
"--certificatesresolvers.letsencrypt.acme.dnschallenge=true"
"--certificatesresolvers.letsencrypt.acme.dnschallenge.provider=cloudflare"
"--certificatesresolvers.letsencrypt.acme.email=nick@karaolidis.com"
"--certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json"
"--certificatesresolvers.letsencrypt.acme.storage=/var/lib/traefik/acme.json"
"--metrics.prometheus=true"
];
@@ -178,7 +180,7 @@ in
};
Install = {
WantedBy = [ "sockets.target" ];
WantedBy = [ "default.target" ];
};
};
@@ -190,7 +192,7 @@ in
};
Install = {
WantedBy = [ "sockets.target" ];
WantedBy = [ "default.target" ];
};
};
};