Docker Installation

https://docs.docker.com/engine/install

  • And install docker compose too.

  • Docker compose supports creating containers from a file.

FreshRSS Install

mkdir ~/freshrss #create directory
cd ~/freshrss #cd into directory
nano docker-compose.yml #open compose file

Paste this code to docker-compose.yml file:

name: freshrss
services:
    freshrss:
        restart: unless-stopped
        logging:
            options:
                max-size: 10m
        ports:
            - 5050:80
        environment:
            - TZ=<yourtimezone>
            - CRON_MIN=1,31
        volumes:
            - freshrss_data:/var/www/FreshRSS/data
            - freshrss_extensions:/var/www/FreshRSS/extensions
        container_name: freshrss
        image: freshrss/freshrss
volumes:
    freshrss_data:
        external: true
        name: freshrss_data
    freshrss_extensions:
        external: true
        name: freshrss_extensions

And customize TZ variable.

docker volume create freshrss_extensions; docker volume create freshrss_data #create volumes
docker compose up -d # or docker-compose up -d | start containers

And, you can customize your reverse proxy or access FreshRSS with 5050 port.

If you have a question, please comment it. See you!

  • pfm
    link
    fedilink
    arrow-up
    1
    ·
    10 days ago

    If you want this to be helpful, please consider adding a bit of explanation. Not everyone is familiar with Docker or setting up a dockerised service, and for a person already familiar with it this text doesn’t seem to be very useful…

    • quiOPM
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      8 days ago

      You are right. I’ll edit this post.