FreshRSS auf Synology NAS

update-freak

Benutzer
Mitglied seit
19. Feb 2018
Beiträge
404
Punkte für Reaktionen
36
Punkte
28
Hallo zusammen

ich habe mit dieser Anleitung FreshRSS auf meinem Synology NAS eingerichtet: synoforum.com/resources/freshr…-news-feed-aggregator.74/
Leider bekomme ich nachdem ich Feeds hinzufüge nur Fehler (siehe Screenshot).

Hier die Schritte:
  1. in der Web Station in den PHP-Einstellungen die Erweiterungen curl, pdo_pgsql aktivieren
  2. Im Ordner docker den Ordner freshrss und postgresql erstellen
  3. Paket-Zentrum > Docker > installieren und öffnen
  4. Registrierung > nach postgres suchen und mit Download herunterladen
  5. Abbild > starten > Containername: PostgreSQL
  6. Erweiterte Einstellungen > Automatischen Neustart aktivieren > aktiviert
  7. Volume > Datei/Ordner: docker/postgresql Mount-Pfad: /var/lib/postgresql/data
  8. Umgebung >
  9. PGDATA - /var/lib/postgresql/data
  10. POSTGRES_DB - leave blank
  11. POSTGRES_USER - freshrss
  12. POSTGRES_PASSWORD - freshrss
  13. Registrierung > nach linuxserver/freshrss suchen und mit Download herunterladen
  14. Abbild > starten > Containername: FreshRSS
  15. Erweiterte Einstellungen > Automatischen Neustart aktivieren > aktiviert
  16. Volume > Datei/Ordner: docker/freshrss Mount-Pfad: /config
  17. Porteinstellungen > Local Port: 5554, Container Port: 80
  18. Links > Container Name: PostgreSQL Alias: PostgreSQL
  19. Umgebung > Variable - Wert entsprechend einfügen
  20. TZ - Europe/Berlin
  21. OWNER_GID - 1026
  22. OWNER_UID - 100
  23. 192.168.178.32:5554
  24. Datenbank-Typ: PostgreSQL
  25. Host: PostgreSQL
  26. Database username: freshrss
  27. Database password: freshrss
  28. Database: freshrss_db
  29. Table prefix: freshrss_
  30. Einstellungen > Authentifikation > API-Zugriff erlauben > aktiviert
  31. Synology > Systemsteuerung > Anwendungsportal > Reverse Proxy
  32. Beschreibung: FreshRSS
  33. Hostname: MEINEDYNDNSADRESSE.org
  34. Quelle-Port: 5555
  35. HSTS > aktivieren
  36. HTTP/2 aktivieren > aktiviert
  37. Hostname: localhost
  38. Ziel-Port: 5554
  39. Portweiterleitung im Router: 5555 (TCP)


Wäre super, wenn jemand eine Lösung für das Problem wüsste.
Danke im Voraus!
 

Anhänge

  • Bild1.png
    Bild1.png
    30,2 KB · Aufrufe: 12

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.515
Punkte für Reaktionen
1.110
Punkte
194
Ich hab keinen Dunst, wo der Fehler liegt. Da müsstest du dich an FreshRSS wenden.
Was ich dir aber aus der 3-Minuten-Probeinstallation sagen kann:

Das folgende Docker-Image funktioniert.
https://hub.docker.com/r/linuxserver/freshrss
Der erste t3n-Feed funktionierte ebenfalls:
uwmORRY.png


Die Lösung könnte also lauten:
Installiere über Portainer das Image von linuxserver
 
  • Like
Reaktionen: update-freak

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.515
Punkte für Reaktionen
1.110
Punkte
194
Ok. Das ist gut - oder auch schlecht. Deaktiviere probeweise deine Firewall. Es könnte sein, dass der Container nicht nach Hause telefonieren kann.
 

update-freak

Benutzer
Mitglied seit
19. Feb 2018
Beiträge
404
Punkte für Reaktionen
36
Punkte
28
Die Firewall war bei dieser Konstellation bereits deaktiviert. Habe aber auch bei Bitwarden bereits den Fall, dass nur locale Icons (z.B. von der Fritzbox) angezeigt werden und bei externen Links das Icon fehlt.
Kann ich das irgendwie überprüfen?
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.515
Punkte für Reaktionen
1.110
Punkte
194
Hast du zufälligerweise ein pi-hole o.ä. am Start?
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.515
Punkte für Reaktionen
1.110
Punkte
194
Problem: Wenn der DNS-Record bereits einmal angefordert wurde, kann es natürlich sein, dass das pi-hole diesen bereits herausgefiltert hat - ebenso der Client. Damit bringt das temporäre deaktivieren des pi-holes wenig, weil trotzdem der Client den gefilterten DNS-Record gecached hat.

Ich würde also das pi-hole temporär deaktivieren und den DNS-Cache des jeweiligen Containers (in dem Fall freshRSS) flushen.
Unter Windows wäre das bekanntermaßen ipconfig -flushdns
Nebenbei: Hier mache ich das mit eine Powershell-Skript:
Bash:
ipconfig -flushdns
wget http://pihole-ip1:port/set/pi-hole.0.deactPiHoleTime?value=15

Habe ich unter Linux noch nicht gemacht bzw. machen müssen:
https://devconnected.com/how-to-flush-dns-cache-on-linux/#:~:text=The%20easiest%20way%20to%20flush,“flush-caches”%20option.
 
  • Like
Reaktionen: update-freak

update-freak

Benutzer
Mitglied seit
19. Feb 2018
Beiträge
404
Punkte für Reaktionen
36
Punkte
28
Danke für die Erklärung.

Habe nun das pi-hole deaktiviert und den Container gelöscht und mittels Stack in Portainer nochmal neu erstellt.
Dann habe ich zusätzlich noch mein NAS neu gestartet.

Hatte aber leider das gleiche Ergebnis.
 

update-freak

Benutzer
Mitglied seit
19. Feb 2018
Beiträge
404
Punkte für Reaktionen
36
Punkte
28
Habe über Nacht jetzt 3 Änderungen vorgenommen, dass es nun funktioniert.
Fragt sich nur welche der Auslöser war:
  • Pi-Hole deaktiviert
  • in Pi-Hole in den Settings > DNS > Listen to all interfaces, permit all origins
  • DNS an der Fritzbox von Dismail: 80.241.218.68 (Besonderheit: Werbe- und Tracking-Filterliste) auf Standard geändert
 

update-freak

Benutzer
Mitglied seit
19. Feb 2018
Beiträge
404
Punkte für Reaktionen
36
Punkte
28
Habe nun herausgefunden, dass es daran lag:
  • in Pi-Hole in den Settings > DNS > Listen to all interfaces, permit all origins
 
  • Like
Reaktionen: blurrrr

t30

Benutzer
Mitglied seit
11. Feb 2021
Beiträge
43
Punkte für Reaktionen
6
Punkte
8
Sorry falls ich diesen alten Thread wieder zum Leben erwecke, aber heute war meine FreshRSS Instanz abgeschossen und das Docker Image startete nicht mehr da Postgres nicht starten wollte und kein Link bestand... Beim Googeln (mal wieder) hier rausgekommen. Also evtl. interessant für andere, die dasselbe Problem haben werden in den nächsten Tagen sobald die Images aktualisiert wurden...

Nach langem Hin und Her und Ausprobieren habe ich herausgefunden, dass Postgres in Version 14 (latest) vor wenigen Tagen veröffentlicht wurde. Das geht jetzt nicht mehr auf der Synology nach der im Startpost verlinkten Anleitung.
Als Umweg habe ich jetzt Postgres in Version 13.4 heruntergeladen und nicht mehr die latest. Jetzt laden zwar beide Docker Container wieder, aber Access to database is denied kommt jetzt... Liegt wohl daran, dass sich nach der Anleitung die Datenbank selbst erstellt,...
 
Zuletzt bearbeitet:


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat