Auteur Topic: Docker compose spotweb maakt geen verbinding met newsserver  (gelezen 2863 keer)

Offline Z0tteke

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 1
  • Berichten: 56
Docker compose spotweb maakt geen verbinding met newsserver
« Gepost op: 03 april 2023, 06:28:49 »
Hoi allemaal,

Ik werk op mijn ds720+ met docker compose en heb gebruik gemaakt van deze image om spotweb te installeren. Database en spotweb lijken te werken. Spotweb installatiepagina doorlopen en uiteindelijk krijg ik de webpagina van spotweb te zien.

Enige issue is dat ik tijdens de gui installatie geen verbinding kon maken met mijn Eweka newsserver. Dit geskipt om later te doen wanneer Spotweb zou draaien zodat ik dan handmatig alle gegevens kan invoeren. Dit dan ook zo gedaan en de gegevens van Eweka gebruikt voor zowel news.eweka.nl als ook voor sslreader.eweka.nl
Echter kan ik bij beide instellingen geen spots ophalen. De foutcode die ik terugzie in de console van portainer is:

SpotWeb v0.68.34.34 on PHP v8.1.17 crashed
Fatal error occured while connecting to the newsserver:
  (-1) Error while connecting to server (server did not respond) [response: ""] [response: ""]
#0 /var/www/spotweb/lib/services/Nntp/Services_Nntp_Engine.php(143): Services_Nntp_Engine->connect()
#1 /var/www/spotweb/lib/services/Retriever/Services_Retriever_Base.php(118): Services_Nntp_Engine->selectGroup()
#2 /var/www/spotweb/lib/services/Retriever/Services_Retriever_Base.php(298): Services_Retriever_Base->connect()
#3 /var/www/spotweb/retrieve.php(142): Services_Retriever_Base->perform()

Ik heb poort 81 open gezet in mijn synology firewall.

Ik heb rondgezocht op internet maar krijg de oorzaak, of een fix, niet gevonden. Hopelijk is hier iemand die mij verder kan helpen.
  • Mijn Synology: DS720+
  • HDD's: 1x 4TB / 1x 12TB

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 87
  • Berichten: 682
    • http://www.jvwgoirle.nl
Re: Docker compose spotweb maakt geen verbinding met newsserver
« Reactie #1 Gepost op: 03 april 2023, 09:54:49 »
Denk dat je het subnet van de Docker moet toevoegen aan de firewall.

Docker -> Netwerk -> Spotweb (rechts uitklappen)
Subnet kopieren (iets als 172.1.0.0/16)

Toevoegen aan je firewall

Offline Z0tteke

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 1
  • Berichten: 56
Re: Docker compose spotweb maakt geen verbinding met newsserver
« Reactie #2 Gepost op: 03 april 2023, 22:00:40 »
Thnx! Maar na toevoegen van zowel dat ip adres als het gateway adres geen verschil.
Na herstart vd container zie ik ook de volgende melding terug in de log:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.22.0.3. Set the 'ServerName' directive globally to suppress this message
De 172.22.0.3 is het ip adres van de docker container wat ik ook heb toegevoegd aan de firewall regels. Geeft dit misschien extra info wat helpt bij het troubleshooten?

Edit:
Kan je mij ook vertellen hoe ik de retrieve command via ssh invoer? Dan kan ik kijken wat ik daarop terug krijg. Momenteel probeer ik het ophalen van posts via spotweb zelf te doen maar daar zie je natuurlijk niets.
  • Mijn Synology: DS720+
  • HDD's: 1x 4TB / 1x 12TB

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 87
  • Berichten: 682
    • http://www.jvwgoirle.nl
Re: Docker compose spotweb maakt geen verbinding met newsserver
« Reactie #3 Gepost op: 05 april 2023, 16:29:28 »
Ik zou het hele subnet toevoegen, niet 1 IP-adres. Heb je de tips gevolgd op: https://hub.docker.com/r/jgeusebroek/spotweb ?

Handmatig of via Cron:
/usr/bin/php /var/www/spotweb/retrieve.php >/dev/null 2>&1

Offline Z0tteke

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 1
  • Berichten: 56
Re: Docker compose spotweb maakt geen verbinding met newsserver
« Reactie #4 Gepost op: 05 april 2023, 20:36:38 »
Thnx! Het IP adres was uiteindelijk voldoende.
Kan het kloppen dat het SSH command geen weergave geeft van wat wordt opgehaald of welke acties uitgevoerd worden? Ik kopieer en plak het in putty, druk op enter en ik krijg een nieuwe command lijn. Maar ik kan niet zien of het daadwerkelijk spots opgehaald heeft. Via de web interface zie ik ook niet of het vernieuwd is want de laatste post is 22 minuten geleden gemaakt.
Wil namelijk de datum verder in het verleden gaan leggen en de retrieve draaien en kunnen zien wat het doet.
  • Mijn Synology: DS720+
  • HDD's: 1x 4TB / 1x 12TB

Offline gerritjan

  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 5
  • Berichten: 23
Re: Docker compose spotweb maakt geen verbinding met newsserver
« Reactie #5 Gepost op: 29 mei 2023, 14:18:14 »
Denk dat je het subnet van de Docker moet toevoegen aan de firewall.
@bartmans99 Kun je misschien uitleggen hoe dat toevoegen aan de firewall precies gaat? Heeft de Synology niet alleen een inkomende firewall?
Mijn probleem is dat ik ook containers heb die geen verbinding met internet kunnen maken. Als ik een container aanmaak (bv Domoticz) worden die met een bridge toegevoegd aan het netwerk en krijgen een 172.19.0.x ip-adres.
In mijn DS920+, (DSM 6.2.4-25556 Update 7) kan ik wel een static route aanmaken (Network, Static route) maar dat lijkt niet te helpen.
  • Mijn Synology: DS920+
  • HDD's: Ironwolf 6TB
  • Extra's: 16 GB

Offline Z0tteke

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 1
  • Berichten: 56
Re: Docker compose spotweb maakt geen verbinding met newsserver
« Reactie #6 Gepost op: 29 mei 2023, 14:50:17 »
Je kan het volgende doen:
  • Ga naar Control panel > security > firewall
  • Druk op 'edit rules'
  • Druk op 'create'
  • Vink 'specific ip' aan en druk daar achter op 'select'
  • Vul bij single host achter ip address het ip adres van de betreffende container toe en druk op ok.
  • Tot slot check je of bij 'action' allowed is aangevinkt. Druk vervolgens opnieuw op ok.
  • Herhaal dit voor je verschillende containers en druk dan in het overzicht met de rules op ok.
  • Je bent vervolgens terug in Control panel > security > firewall. Druk daar op apply en je containers zouden toegang moeten hebben tot het internet.
  • Mijn Synology: DS720+
  • HDD's: 1x 4TB / 1x 12TB

Offline gerritjan

  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 5
  • Berichten: 23
Re: Docker compose spotweb maakt geen verbinding met newsserver
« Reactie #7 Gepost op: 29 mei 2023, 15:26:06 »
Bedankt voor je hulp, @Z0tteke !
Na het toevoegen van de rule kwam alles opeens tot leven.
Ik moest wel de nieuwe rule omhoog schuiven omdat die onder mijn onderste deny-all rule kwam te staan.

Mijn denkfout was waarschjnlijk dat ik de docker-containers als interne devices zag, terwijl ze eigenlijk een compleet andere ip-reeks hebben. Dus toch een ingaande firewall-regel noodzakelijk.
  • Mijn Synology: DS920+
  • HDD's: Ironwolf 6TB
  • Extra's: 16 GB


 

VERPLAATST: nzbget install op docker

Gestart door BirdyBoard NZBGet

Reacties: 0
Gelezen: 1901
Laatste bericht 05 oktober 2017, 21:56:22
door Birdy
remote ssh naar docker

Gestart door ajseesinkBoard Docker / Container Manager

Reacties: 2
Gelezen: 971
Laatste bericht 31 augustus 2022, 17:26:36
door ajseesink
Hulp gezocht voor apps in docker

Gestart door ikkeenjij36Board Docker / Container Manager

Reacties: 0
Gelezen: 1723
Laatste bericht 22 januari 2020, 21:55:27
door ikkeenjij36
Owntracks recorder server via Docker

Gestart door GuidoGBoard Docker / Container Manager

Reacties: 0
Gelezen: 1159
Laatste bericht 18 juni 2021, 19:38:40
door GuidoG
Mailserver icm Docker

Gestart door langetopperBoard Docker / Container Manager

Reacties: 2
Gelezen: 3147
Laatste bericht 01 augustus 2018, 18:42:03
door @rno