News Without the Junk: FreshRSS on Docker

Logo of FreshRSS

Still visiting your favorite websites manually to check for updates? There’s a better way, it’s called RSS. In this guide, I’ll show you how to install FreshRSS in a docker using Portainer. To learn how to install Portainer on your Linux system, follow this guide.

What is RSS?

RSS stands for Really Simple Syndication, and it is a standardized format for delivering updates from websites. Whether it’s tech blogs, news outlets, podcasts, or YouTube channels. Most content platforms offer an RSS feed that lets you stay updated automatically.

Instead of visiting each site one by one, you subscribe to their RSS feeds and new content will show up as soon as it’s published. No tracking, no algorithms, no distractions.

Why FreshRSS?

FreshRSS is one of the best open-source RSS readers out there. It’s fast, lightweight, and ideal for running on your home server. It supports multiple users, OPML import/export, mobile-friendly views, and more.

Your FreshRSS Feed could look like this:

Photo of FreshRSS Feeds
FreshRSS Feed

Deploy FreshRSS on Portainer

  1. Log in to Portainer
  2. Go to Stacks > Add Stack.
  3. Paste in the Docker Compose code and hit “Deploy“.

Docker Compose Code:

services:
  freshrss:
    image: lscr.io/linuxserver/freshrss:latest
    container_name: freshrss
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /opt/freshrss/config:/config
    ports:
      - 8280:80
    restart: unless-stopped

Accessing FreshRSS

Once the container is running, open your browser and visit:

http://<your-server-ip>:8280

You’ll be greeted by the FreshRSS setup screen.

Final Though

FreshRSS is a great way to take back control of how you consume content. Pair it with a mobile app like FeedMe (Android) or Reeder (iOS/macOS) for seamless syncing.

Leave a Reply

Your email address will not be published. Required fields are marked *