From 7d7080b336155184b2fcc5ba8d5835f4cbabb0d9 Mon Sep 17 00:00:00 2001 From: Uladzimir K Date: Thu, 19 Feb 2026 18:13:17 +0300 Subject: [PATCH] use host address for syncthing --- .../docker/backrest/docker-compose.yaml | 29 +++++++++++++++++++ hosts/home-morefine/docker/caddy/Caddyfile | 8 ++++- .../docker/caddy/docker-compose.yml | 4 ++- 3 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 hosts/home-morefine/docker/backrest/docker-compose.yaml diff --git a/hosts/home-morefine/docker/backrest/docker-compose.yaml b/hosts/home-morefine/docker/backrest/docker-compose.yaml new file mode 100644 index 0000000..651687d --- /dev/null +++ b/hosts/home-morefine/docker/backrest/docker-compose.yaml @@ -0,0 +1,29 @@ +services: + backrest: + image: ghcr.io/garethgeorge/backrest:latest + container_name: backrest + hostname: backrest + networks: + - caddy_internal + volumes: + - /srv/rundata/backrest/data:/data + - /srv/rundata/backrest/config:/config + - /srv/rundata/backrest/cache:/cache + - /srv/rundata/backrest/tmp:/tmp + #- /srv/rundata/backrest/rclone:/root/.config/rclone # Mount for rclone config (needed when using rclone remotes) + - /srv/rundata:/srv/rundata:ro # Mount local paths to backup + - /srv/photo:/srv/photo:ro # Mount local paths to backup + - /srv/backups/backrest:/repos # Mount local repos (optional for remote storage) + environment: + - BACKREST_DATA=/data + - BACKREST_CONFIG=/config/config.json + - XDG_CACHE_HOME=/cache + - TMPDIR=/tmp + - TZ=Europe/Minsk +# ports: +# - "9898:9898" + restart: unless-stopped + +networks: + caddy_internal: + external: true diff --git a/hosts/home-morefine/docker/caddy/Caddyfile b/hosts/home-morefine/docker/caddy/Caddyfile index c47cb33..7f1625e 100644 --- a/hosts/home-morefine/docker/caddy/Caddyfile +++ b/hosts/home-morefine/docker/caddy/Caddyfile @@ -10,6 +10,12 @@ (apps) { + @backrest host backrest.catmedved.com + handle @backrest { + reverse_proxy http://backrest:9898 + } + + @beszel host beszel.catmedved.com handle @beszel { reverse_proxy http://beszel:8090 @@ -135,7 +141,7 @@ pihole.catmedved.com { # S sync-minipc.catmedved.com { - reverse_proxy http://172.24.0.1:8384 { + reverse_proxy http://host.docker.internal:8384 { header_up Host {upstream_hostport} } tls /etc/caddy/certs/fullchain.pem /etc/caddy/certs/privkey.pem diff --git a/hosts/home-morefine/docker/caddy/docker-compose.yml b/hosts/home-morefine/docker/caddy/docker-compose.yml index a012d5a..963b78c 100644 --- a/hosts/home-morefine/docker/caddy/docker-compose.yml +++ b/hosts/home-morefine/docker/caddy/docker-compose.yml @@ -5,12 +5,14 @@ services: restart: unless-stopped networks: - caddy_internal + extra_hosts: + - "host.docker.internal:host-gateway" ports: - "80:80" - "443:443" volumes: - ./Caddyfile:/etc/caddy/Caddyfile - - /home/vk/certs/catmedved.com:/etc/caddy/certs:ro + - /srv/ssl/catmedved.com:/etc/caddy/certs:ro - caddy_data:/data - caddy_config:/config environment: