Derek Coleman & Associates Inc logoDerek Coleman & Associates Inc

Home / Support / Oracle Cloud Marketplace / Miniflux

Live

DCA Hardened RSS Feed Reader for Miniflux — Support & Quick Start

A hardened, CVE-patched virtual machine image running Miniflux — the minimalist, self-hosted RSS/Atom feed reader — on Oracle Linux 9, with its PostgreSQL database included and pre-configured on the same instance.

At a glance

StatusLive on Oracle Cloud Marketplace
Version2.3.2
PlatformOracle Linux 9
Ports open in the host firewallSSH (22/tcp), 8080/tcp
CategoryBusiness applications
Upstream licenceApache-2.0
PricingPay-as-you-go software fee per OCPU-hour, billed by Oracle on your OCI invoice — see the listing's Pricing tab

Quick start

This is the listing's usage information, verbatim.

After launch:

  1. Connect over SSH as the opc user with the key you supplied at launch:
    ssh opc@<public-ip>
  2. Miniflux runs as a systemd service on port 8080 (loopback-bound), with PostgreSQL on the same instance. First boot created an instance-unique admin account:
    sudo cat /root/.miniflux_default_credentials
  3. Verify the services:
    sudo systemctl status miniflux postgresql
  4. Quickest look from your workstation — an SSH tunnel, no exposure at all:
    ssh -L 8080:127.0.0.1:8080 opc@<public-ip>
    then browse http://localhost:8080 and sign in.
  5. To serve users directly, edit /etc/miniflux.conf and change LISTEN_ADDR to 0.0.0.0:8080, then:
    sudo systemctl restart miniflux

    (Your VCN security list must also allow TCP 8080 — the instance firewall already does.) For public use, put it behind HTTPS: set BASE_URL in /etc/miniflux.conf and front it with a TLS-terminating proxy.

  6. Import your feeds under Settings > Import (OPML). Add users under Settings > Users. Full configuration reference: https://miniflux.app/docs/configuration.html
  7. All data lives in PostgreSQL under /var/lib/pgsql. Back up with:
    sudo -u postgres pg_dump miniflux > backup.sql

The image is CVE-patched at build time. Apply ongoing updates with:

sudo dnf -y update

What the image provides

Still stuck?

Email support@dcassociatesgroup.com (response within 1 business day) or use the contact form. Include the listing name, your OCI region, the instance OCID and the output of sudo journalctl -u <service> -n 100 for the unit named in the quick start.