FreshRSS

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