From 82a27b09caf04be01ecbf7548d11efa84037f29f Mon Sep 17 00:00:00 2001 From: "v.karaychentsev" <105486287+vk-aterise@users.noreply.github.com> Date: Sun, 15 Feb 2026 17:17:36 +0300 Subject: [PATCH] add Stirling-PDF tools --- hosts/home-morefine/docker/caddy/Caddyfile | 5 +++++ .../docker/stirling/docker-compose.yaml | 21 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 hosts/home-morefine/docker/stirling/docker-compose.yaml diff --git a/hosts/home-morefine/docker/caddy/Caddyfile b/hosts/home-morefine/docker/caddy/Caddyfile index 753b166..b8a5072 100644 --- a/hosts/home-morefine/docker/caddy/Caddyfile +++ b/hosts/home-morefine/docker/caddy/Caddyfile @@ -93,6 +93,11 @@ passwords.catmedved.com { tls /etc/caddy/certs/fullchain.pem /etc/caddy/certs/privkey.pem } +pdf-tools.catmedved.com { + reverse_proxy http://stirling_pdf:8080 + tls /etc/caddy/certs/fullchain.pem /etc/caddy/certs/privkey.pem +} + pihole.catmedved.com { reverse_proxy http://pihole:80 tls /etc/caddy/certs/fullchain.pem /etc/caddy/certs/privkey.pem diff --git a/hosts/home-morefine/docker/stirling/docker-compose.yaml b/hosts/home-morefine/docker/stirling/docker-compose.yaml new file mode 100644 index 0000000..5fa14e2 --- /dev/null +++ b/hosts/home-morefine/docker/stirling/docker-compose.yaml @@ -0,0 +1,21 @@ +services: + stirling_pdf: + image: stirlingtools/stirling-pdf:latest + container_name: stirling_pdf + # ports: + # - '8080:8080' + volumes: + - /srv/rundata/stirling/tessdata:/usr/share/tessdata # OCR language files + - /srv/rundata/stirling/configs:/configs # Settings & database + - /srv/rundata/stirling/logs:/logs # Application logs + - /srv/rundata/stirling/pipeline:/pipeline # Automation configs + environment: + - SECURITY_ENABLELOGIN=false # Set true to enable user authentication + - LANGS=en_GB # Interface language + restart: unless-stopped + networks: + - caddy_internal + +networks: + caddy_internal: + external: true