In dieser Anleitung zeige ich euch, wie ihr FreshRSS mittels Docker und Traefik bereitstellen könnt. Bei FreshRSS handelt es sich um einen kostenlosen Feed Aggregator, welchen ihr selbst hosten könnt.
Datum | Änderungen |
---|---|
23.10.2022 | Erstellung dieser Anleitung |
01.06.2023 | Anpassung der Traefik Labels |
1. Grundvoraussetzung
- Docker & Docker Compose v2 (Debian / Ubuntu)
- Traefik v2 + 3 – Reverse-Proxy mit CrowdSec im Stack einrichten
2. Verzeichnis anlegen
Im ersten Schritt legen wir uns ein Verzeichnis an.
mkdir -p /opt/containers/freshrss
Bei diesem Inhalt handelt es sich um exklusiven Content für Community Plus Mitglieder und Supporter.
Bitte logge dich mit deinem Account ein um den Inhalt zu sehen.
5. FreshRSS starten
Dazu gebt ihr einfach folgenden Befehl ein:
docker compose -f /opt/containers/freshrss/docker-compose.yml up -d
Wenn ihr nun auf eure Webseite (freshrss.euredomain.de) geht, solltet ihr folgendes sehen:
6. Einrichtung
Nun müsst ihr FreshRSS noch einrichten. Klickt hier zunächst auf “Speichern”. Nun sollte alles “grün sein”.
Im nächsten Schritt wählt ihr nun die Datenbank aus. Gebt dazu folgendes ein:
- Typ: PostgreSQL
- Host: postgresql-freshrss
- Benutzername: freshrss
- Passwort: euer gewähltes Passwort
- Datenbank: freshrss
So sollte es dann aussehen:
Nun müsst ihr noch einen Benutzer anlegen. Gebt hier einfach einen Namen + Passwort ein.
Jetzt sollte folgenden Meldung erscheinen:
Wenn ihr jetzt weiter klickt, solltet ihr zur Anmeldung gelangen. Hier meldet ihr euch mit dem eben erstellten Benutzer an.
Anschließend könnt ihr FreshRSS nutzen.
Bei mir hat heute ein Update der Container zu einem Crash geführt. Grund war die Aktualisierung von Postgre auf Version 17. Zum Zeitpunkt der Erstellung war noch Version 16 aktuell. Hier wird zunächst ein Upgrade der Datenbank innerhalb des Containers notwendig sein. Vorerst hab ich mir damit beholfen, in der Docker Compose Config die Version von Postgre von latest auf 16.4 zu ändern und den Container neu zu pullen.
Christian Hallo Christian, es gibt aktuell ein Problem mit Freshrss. Es scheint bei Start des Docker ein Problem mit dem anlegen des Containers zu geben. Die Meldung beim Aufruf der Seite für zu einem SSL Error. Unter Traefik ist auch kein Zertifikat zu finden. Der Log im Containers “freshrss | [custom-init] No custom files found, skipping…
freshrss| [ls.io-init] done.
Auf der Entwicklerseite konnte ich dazu nichts finden.
Gruß Andreas
Und ich weiß nicht, ob es am Image von LinuxServer.io liegt, aber bei mir haben sich die Feeds nicht aktualisiert. In der original-Dokumentation von freshRSS gibt es noch den CRON_MIN Parameter.
Der fehlt hier. Den habe ich bei mir noch eingesetzt (und ich habe das offizielle freshRSS-Image genommen). Damit klappt dann auch der Refresh bei mir.
Moin,
wenn ihr dann noch Extensions für FreshRSS nutzen wollt, müsst auf dem Host in das Verzeichnis www/freshrss/extensions wechseln und dort die einzelnen Extensions als neue Ordner hineinkopieren. Ich habe es mit Symlinks versucht, das hat aber bei mir zumindest nicht funktioniert…