From c73f0627c6ba546f58fb02a0ae11db4cb1e27060 Mon Sep 17 00:00:00 2001 From: TSS Admin Date: Wed, 1 Oct 2025 19:55:45 +0000 Subject: [PATCH] +portaner, rename status -> uptime --- panoptikum/caddy/sites/container.tss-hd.de | 4 ++++ .../{status.tss-hd.de => uptime.tss-hd.de} | 2 +- panoptikum/portainer.yml | 24 +++++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 panoptikum/caddy/sites/container.tss-hd.de rename panoptikum/caddy/sites/{status.tss-hd.de => uptime.tss-hd.de} (58%) create mode 100644 panoptikum/portainer.yml diff --git a/panoptikum/caddy/sites/container.tss-hd.de b/panoptikum/caddy/sites/container.tss-hd.de new file mode 100644 index 0000000..63bbd34 --- /dev/null +++ b/panoptikum/caddy/sites/container.tss-hd.de @@ -0,0 +1,4 @@ +https://container.tss-hd.de { + # Forward requests to the Portainer container on port 9000 + reverse_proxy portainer:9000 +} diff --git a/panoptikum/caddy/sites/status.tss-hd.de b/panoptikum/caddy/sites/uptime.tss-hd.de similarity index 58% rename from panoptikum/caddy/sites/status.tss-hd.de rename to panoptikum/caddy/sites/uptime.tss-hd.de index 4ddafab..75db142 100644 --- a/panoptikum/caddy/sites/status.tss-hd.de +++ b/panoptikum/caddy/sites/uptime.tss-hd.de @@ -1,4 +1,4 @@ -status.tss-hd.de { +https://uptime.tss-hd.de { reverse_proxy uptime-kuma:3001 } diff --git a/panoptikum/portainer.yml b/panoptikum/portainer.yml new file mode 100644 index 0000000..e6523a1 --- /dev/null +++ b/panoptikum/portainer.yml @@ -0,0 +1,24 @@ +services: + portainer: + image: portainer/portainer-ce:lts + container_name: portainer + command: --http-enabled + restart: unless-stopped + volumes: + # Mount the Docker socket to allow Portainer to manage Docker + - /var/run/docker.sock:/var/run/docker.sock + # Persist Portainer data + - portainer_data:/data + networks: + # Connect to Caddy's external network + - caddynet + - portainer_network + +volumes: + portainer_data: + +networks: + portainer_network: + caddynet: + # This specifies that 'caddynet' is a pre-existing network + external: true