Code:
version: "2.4"
volumes:
data:
extensions:
services:
freshrss:
image: freshrss/freshrss:edge
container_name: freshrss-edge
restart: unless-stopped
logging:
options:
max-size: 10m
volumes:
# Recommended volume for FreshRSS persistent data such as configuration and SQLite databases
- /volume1/docker/freshrss/data:/var/www/FreshRSS/data
# Optional volume for storing third-party extensions
- /volume1/docker/freshrss/extensions:/var/www/FreshRSS/extensions
# thème
- /volume1/docker/freshrss/themes:/var/www/FreshRSS/p/themes/
ports:
# If you want to open a port 8080 on the local machine:
- "50154:80"
environment:
# A timezone http://php.net/timezones (default is UTC)
TZ: Europe/Paris
# Cron job to refresh feeds at specified minutes
CRON_MIN: '1,31'
# 'development' for additional logs; default is 'production'
FRESHRSS_ENV: development
PUID: 1032
PGID: 100
# Optional advanced parameter controlling the internal Apache listening port
#LISTEN: 0.0.0.0:80
# Optional auto-install parameters (the Web interface install is recommended instead):
# ⚠️ Parameters below are only used at the very first run (so far).
# So if changes are made (or in .env file), first delete the service and volumes.
# ℹ️ All the --db-* parameters can be omitted if using built-in SQLite database.
#FRESHRSS_INSTALL: |-
# --api_enabled
#--base_url ${BASE_URL}
#--db-base ${DB_BASE}
#--db-host ${DB_HOST}
#--db-password ${DB_PASSWORD}
#--db-type pgsql
#--db-user ${DB_USER}
#--default_user admin
#--language en
#FRESHRSS_USER: |-
# --api_password ${ADMIN_API_PASSWORD}
# --email ${ADMIN_EMAIL}
#--language en
#--password ${ADMIN_PASSWORD}
#--user admin
readability:
image: phpdockerio/readability-js-server
restart: always
ports:
- 3333:3000
Vous vous créez 3 dossiers /volume1/docker/freshrss/{themes,data,extensions)
L’utilisateur 1032 et fait parti du groupe 100.
La version edge c’est la version en rolling release. Si vous voulez du stable il faudra basculer sur
latest.
Readibility c’est pour avoir extraire plus de texte dans un flux RSS c’est la même chose que
mercury
Pour lancer freshrss: http://ip_syno:50154
Suivre les instructions.
Pour les flux RSS, je vais sur ce site:
http://atlasflux.saynete.net/ pour avoir les nouveautés (via leur flux RSS aussi)
Sinon je vais sur mastodon ou autre source suivant ce que vous aimez et ajouter leur flux.
Pour classer mes flux dans freshrss et que ça ne soit pas le bordel, on attribue une catégorie.
Je procède ainsi: 01-Europe pour tous les flux concernant l’europe, 02-News flux de news international,….
J’arrive à ça:
Pensez aussi à exporter votre fichier de flux en opml qui est un standard.