Before you start
- Persistent local or block storage for the SQLite data directory
- Complete the installer at /i/ and choose SQLite before sharing the URL
- Upstream image expects root; this preset runs Apache as UID 1000 on port 8080 with a private configuration copy and does not use the image entrypoint
- Built-in cron (CRON_MIN) needs root and is unavailable; refresh feeds from the web interface, the API or an external scheduler
Configuration that needs your attention
Choose SQLite in the installer; no separate database is included.
The data volume holds users, settings, feed cache and SQLite files. Back it up.
Use this preset
- Open the Catalog in your own Hakopod dashboard and select FreshRSS.
- Choose the project, environment, and application name. Set the required values and secret references.
- Review the generated configuration, resource requests, networking, and storage plan.
- Deploy, then inspect readiness and logs. Configure backups for persistent data before relying on the service.
Read the upstream setup documentation ↗
View native TOML and setup notes ↗
Pinned container image
docker.io/freshrss/freshrss:1.30.4@sha256:af44385229541bee24aa9148d0ff8f3b40e095373c63a2c0f74e09a27d3c59df
The catalog pins this image for reproducibility. Review upstream updates and compatibility before changing it.