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