<Home>
← All templates
application / DEPLOYMENT PRESET

FreshRSS

Self-hosted RSS feed reader with SQLite on a persistent volume.

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

  1. Open the Catalog in your own Hakopod dashboard and select FreshRSS.
  2. Choose the project, environment, and application name. Set the required values and secret references.
  3. Review the generated configuration, resource requests, networking, and storage plan.
  4. 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.