FreshRSS ist ein leistungsfähiger, Open-Source RSS-Reader, der mehrere Benutzer unterstützt, anpassbare Benutzeroberflächen bietet und durch Erweiterungen und APIs nahtlos mit anderen Diensten integriert werden kann. Die Daten werden in meinem Postgres Server gespeichert.
https://github.com/FreshRSS/FreshRSS
docker-compose.yml
services:
freshrss:
image: freshrss/freshrss:1.25.0
container_name: freshrss
hostname: freshrss
restart: unless-stopped
env_file: .env
ports:
- 80:80
logging:
options:
max-size: 10m
volumes:
- ./data:/var/www/FreshRSS/data
- ./extensions:/var/www/FreshRSS/extensions
- ./available_extensions:/var/www/FreshRSS/available_extensions
environment:
TZ: Europe/Berlin
CRON_MIN: '3,33'
TRUSTED_PROXY: 172.16.0.1/12 192.168.0.1/16
.env Datei
================================
# FreshRSS
# ================================
ADMIN_EMAIL=foo@example.com
# Published port for development or local use (optional)
PUBLISHED_PORT=80
# =========================================
# For automatic FreshRSS install (optional)
# =========================================
ADMIN_PASSWORD=xxxxxxxxxxxxxxxxxxxxxxxxxx
ADMIN_API_PASSWORD=xxxxxxxxxxxxxxxxxxxxxxxxxx
# Address at which the FreshRSS instance will be reachable:
BASE_URL=https://freshrss.example.com
# Database server (not relevant if using default SQLite)
# Use the name of the Docker container if running on the same machine
DB_HOST=xxxxxxxxxxxxxxxxxxxxxxxxxx
# ===========================================================
# Database credentials (not relevant if using default SQLite)
# ===========================================================
# Database to use
DB_BASE=xxxxxxxxxxxxxxxxxxxxxxxxxx
# User in the freshrss database
DB_USER=xxxxxxxxxxxxxxxxxxxxxxxxxx
# Password for the defined user
DB_PASSWORD=xxxxxxxxxxxxxxxxxxxxxxxxxx