Skip to main content

Installation

image.png

Fichier docker-compose

Dans cette procédure, nous allons utiliser Docker. Une documentation préalable à ce sujet est disponible ici.
Commençons par créer un fichier docker-compose.yaml, adapté à nos besoins :

services:
  freshrss:
    image: freshrss/freshrss:latest           # Utilise la dernière version officielle de l'image FreshRSS.
    container_name: freshrss                  # Donne un nom explicite au container, ici "freshrss".

    restart: unless-stopped                   # Le container redémarre automatiquement sauf si on l'arrête manuellement.

    ports:
      - 8008:80                               # Le port 80 du container (interne à FreshRSS) est exposé sur le port 8008 de l’hôte.

    environment:
      - TZ=Europe/Paris                       # Définit le fuseau horaire (utile pour les logs, les mises à jour de flux, etc.).

    volumes:
      - /srv/FreshRSS/data:/var/www/FreshRSS/data
        # Monte un volume local pour les données utilisateurs (abonnements, comptes, préférences…).

      - /srv/FreshRSS/extensions:/var/www/FreshRSS/extensions
        # Monte un volume pour les extensions personnalisées (plugins, thèmes…).

Démarrage

Une fois le fichier docker-compose.yaml créé, nous pouvons lancer FreshRSS avec la commande suivante :

docker compose up -d