Reading and bookmarks, checked 2026-09-07

FreshRSS: Docker configuration reference

Self-hosted RSS and Atom feed aggregator with a Google Reader compatible API for third-party apps.

At a glance

Ports

Ports
PortWhat listensSource
80HTTP listener inside the container. The example compose file exposes it on a host port via PUBLISHED_PORT.source for port 80

Environment variables

Environment variables
VariableRequiredWhat it doesExampleSource
BASE_URLYesPublic address the instance is reachable at. Used for the automatic install and for building feed and API URLs.https://freshrss.example.netsource for BASE_URL
TRUSTED_PROXYNoSpace-separated CIDR ranges of trusted reverse proxies, needed for FreshRSS to read the real client IP from forwarded headers.172.16.0.1/12 192.168.0.1/16source for TRUSTED_PROXY
DB_HOSTNoDatabase server hostname. Not relevant when using the default bundled SQLite storage.freshrss-dbsource for DB_HOST
ADMIN_PASSWORDNoPassword set for the admin account during the automatic install. Change it after first login.freshrsssource for ADMIN_PASSWORD
CRON_MINNoMinutes past the hour the built-in cron job runs to refresh feeds.3,33source for CRON_MIN

Volumes that must persist

Volumes
PathWhat is in itSource
/var/www/FreshRSS/dataConfiguration, the SQLite database when used, feeds and user data. The core directory to back up.source for /var/www/FreshRSS/data
/var/www/FreshRSS/extensionsInstalled extensions, kept separate so they survive image updates.source for /var/www/FreshRSS/extensions

Behind a reverse proxy

Release timeline

Releases
VersionDateBreakingWhat changedSource
1.29.12026-05-20NoBug-fix release for 1.29.0. Adds .txt import of feed URLs and a new CLI for automatic periodic SQLite export with retention.source for release 1.29.1
1.29.02026-05-10NoMajor release adding sort order preferences at global, category and feed levels, and feed-provided icons.source for release 1.29.0
1.28.12026-01-25NoBug-fix release targeting regressions from 1.28.0, plus a customisable closed-registrations message.source for release 1.28.1
1.28.02025-12-24NoMajor release adding sorting and filtering by user-modified date, sorting by article length and an advanced search form.source for release 1.28.0
1.27.12025-09-27NoSecurity-fix and bug-fix release for the 1.27.x line, adding a Docker healthcheck option.source for release 1.27.1

If it is not coming up

Read from the upstream documentation, repository and container registry by Keita Emsden on 2026-09-07. Every row links the page it came from. Upstream changes without telling anyone, so check the source link before you rely on a value.

Other app references

All app references