Skip to content

Instantly share code, notes, and snippets.

@piyoki
Last active August 26, 2022 11:44
Show Gist options
  • Save piyoki/3791dd065c27015ff51991766ab31851 to your computer and use it in GitHub Desktop.
Save piyoki/3791dd065c27015ff51991766ab31851 to your computer and use it in GitHub Desktop.
FreshRSS Deployment

FreshRSS Deployment

Docker-Compose

mkdir -p /etc/freshrss
# docker-compose.yml
---
version: "2.1"
services:
  freshrss:
    image: lscr.io/linuxserver/freshrss:latest
    container_name: freshrss
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
    volumes:
      - /etc/freshrss:/config
      - /etc/freshrss/extensions:/config/www/freshrss/extensions
    networks:
      - internal
    ports:
      - 80:80
    restart: unless-stopped

  watchtower:
    image: containrrr/watchtower
    container_name: watchtower
    restart: always
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    command: ["--cleanup", "--interval", "3600", "--debug"]

networks:
  internal:
    name: freshrss-internal-network

Deploy

docker-compose up -d --force-recreate

Extensions Management

Source: https://github.com/FreshRSS/Extensions

mkdir -p /etc/freshrss/extensions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment