From 9c0d4071d1cfa57210676442441a95950b2c6336 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Rivera?= Date: Fri, 24 Jul 2026 13:57:45 +0200 Subject: [PATCH] freshrss: init --- Caddyfile | 3 +++ bootstrap.sh | 3 ++- compose.yml | 14 ++++++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/Caddyfile b/Caddyfile index 64822ee..55f73b0 100644 --- a/Caddyfile +++ b/Caddyfile @@ -10,3 +10,6 @@ hledger.tomasrivera.ch { } reverse_proxy host.docker.internal:5000 } +rss.tomasrivera.ch { + reverse_proxy freshrss:8080 +} diff --git a/bootstrap.sh b/bootstrap.sh index d9c2cd2..e9c6aed 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -151,7 +151,8 @@ step "Preparing storage" mkdir -p \ /mnt/kdrive \ - /opt/server/archivebox/archivebox-data + /opt/server/archivebox/archivebox-data \ + /opt/server/freshrss echo echo "Configure rclone now." diff --git a/compose.yml b/compose.yml index e6bb09f..e352f99 100644 --- a/compose.yml +++ b/compose.yml @@ -38,6 +38,20 @@ services: # kDrive: only the heavy archive content - /mnt/kdrive/Archive:/data/archive + freshrss: + image: freshrss/freshrss:latest + container_name: freshrss + restart: unless-stopped + + ports: + - "8080:80" + + environment: + - TZ=Europe/Zurich + - CRON_MIN=*/20 + + volumes: + - /opt/server/freshrss:/var/www/FreshRSS/data volumes: caddy_data: