From 97fe488ca3e7ffcac8039de3c1f41c21c0a9a062 Mon Sep 17 00:00:00 2001 From: Uladzimir K Date: Tue, 17 Feb 2026 19:18:27 +0300 Subject: [PATCH] setup microbin to be a kladovka service --- hosts/home-morefine/docker/caddy/Caddyfile | 20 +++++++++++++------ .../docker/gitea/docker-compose.yaml | 1 + .../docker/microbin/docker-compose.yaml | 2 +- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/hosts/home-morefine/docker/caddy/Caddyfile b/hosts/home-morefine/docker/caddy/Caddyfile index d51b8cd..c47cb33 100644 --- a/hosts/home-morefine/docker/caddy/Caddyfile +++ b/hosts/home-morefine/docker/caddy/Caddyfile @@ -15,13 +15,13 @@ reverse_proxy http://beszel:8090 } - @copypaste host copypaste.catmedved.com - handle @copypaste_k { - reverse_proxy http://microbin:8080 - } +# @copypaste host copypaste.catmedved.com +# handle @copypaste { +# reverse_proxy http://microbin:8080 +# } - @copypaste_k host copypaste.kladovka52.com - handle @copypaste_k { + @copypaste host copypaste.kladovka52.com + handle @copypaste { reverse_proxy http://microbin:8080 } @@ -61,6 +61,14 @@ } } +http://*.kladovka52.com { + @not_from_wg not remote_ip 10.8.0.0/24 + + redir @not_from_wg https://{host}{uri} permanent + + import apps +} + http://*.catmedved.com { @not_from_wg not remote_ip 10.8.0.0/24 diff --git a/hosts/home-morefine/docker/gitea/docker-compose.yaml b/hosts/home-morefine/docker/gitea/docker-compose.yaml index 5758255..14aa1f3 100644 --- a/hosts/home-morefine/docker/gitea/docker-compose.yaml +++ b/hosts/home-morefine/docker/gitea/docker-compose.yaml @@ -21,6 +21,7 @@ ports: # SSHing Shim (with authorized_keys) - "127.0.0.1:2222:22" + - "10.8.0.3:3005:3000" depends_on: - gitea_db dns: diff --git a/hosts/home-morefine/docker/microbin/docker-compose.yaml b/hosts/home-morefine/docker/microbin/docker-compose.yaml index 0816f53..7d76ab3 100644 --- a/hosts/home-morefine/docker/microbin/docker-compose.yaml +++ b/hosts/home-morefine/docker/microbin/docker-compose.yaml @@ -7,7 +7,7 @@ networks: - caddy_internal volumes: - - /rundata/microbin/microbin-data:/app/microbin_data + - /srv/rundata/microbin/microbin-data:/app/microbin_data environment: # https://microbin.eu/docs/installation-and-configuration/configuration MICROBIN_PUBLIC_PATH: 'https://copypaste.kladovka52.com'