Metronome with bosh support on Nextcloud (JavaScript-Xmpp-Client)

System:

  • x86
  • Stable Release
  • DynDNS

I am currently having problems getting the Bosh support at Metronome to work.

The managed access via the beta service of (JavaScript-Xmpp-Client) JSXC seems to have stopped working months ago, as can be read in some bug reports.

There is information on the net, but unfortunately no concrete examples that I can reconstruct!

The external server path at JSXC:

I don’t even know if my bosh url, is so correct.

https://mydomain.nohost.me:5291/http-bind

Explicitly the last part.

"/http-bind"

The module is enabled in Metronome, and the following options set.

-- HTTP server
http_ports = { 5290 }
http_interfaces = { "127.0.0.1", "::1" }

https_ports = { 5291 }
https_interfaces = { "127.0.0.1", "::1" }

The server is at home with me and runs via DynDNS, the port sharing in the router and the firewall is set up.

Presumably the DNS entry still has to be adjusted and a certificate installed,… if I’m interpreting this correctly…

I would also like to use port 443 via a “reserve prorxy” to give people in environments with restricted access, e.g. airports, guest wifi, the option to use it.

Unfortunately, I do not yet know exactly how I “should” implement this.

Can anyone give me helpful tips or just deny if I am wrong in my way or assumptions?

Greetings Felix

Francais:

Actuellement, j’ai des problèmes pour faire fonctionner le support Bosh de Metronome.

L’accès géré via le service bêta de (JavaScript-Xmpp-Client) JSXC semble ne plus fonctionner depuis des mois, comme on peut le lire dans certains messages de bug.

Il y a certes des informations sur le net, mais malheureusement aucun exemple concret que je puisse suivre/reconstruire !

Le chemin du serveur externe chez JSXC :

Je ne sais même pas si mon url Bosh est correcte.

https://mydomain.nohost.me:5291/http-bind

Explicitement la dernière partie.

"/http-bind"

Le module est activé dans Métronome, et les options suivantes sont définies.

-- Serveur HTTP
http_ports = { 5290 }
http_interfaces = { "127.0.0.1", "::1" } }

https_ports = { 5291 }
https_interfaces = { "127.0.0.1", "::1" }

Le serveur se trouve chez moi et fonctionne via DynDNS, le partage de port dans le routeur et le pare-feu est configuré.

Il faut probablement encore adapter l’entrée DNS et installer un certificat,… si j’ai bien compris…

De plus, j’aimerais utiliser le port 443 via un “prorxy de réserve” afin de permettre aux personnes se trouvant dans des environnements à accès limité, par exemple dans les aéroports, de pouvoir utiliser le wifi invité.

Malheureusement, je ne sais pas encore comment je “devrais” réaliser cela.

Quelqu’un peut-il me donner des conseils utiles ou simplement me démentir si je me trompe dans ma démarche ou mes hypothèses ?

Salutations Felix

German:

Aktuell habe ich Probleme den Bosh Support bei Metronome, zum laufen zu bekommen.

Der Verwaltete Zugang über den Beta dienst von (JavaScript-Xmpp-Client) JSXC scheint seit Monaten nicht mehr zu laufen, wie es in einigen Bug Meldungen zu lesen ist.

Es gibt zwar Informationen im Netz, aber leider keine Konkreten Beispiele die ich nachvollziehen/ rekonstruieren kann!

Der Externe Serverweg bei JSXC:

Ich weiß nicht mal ob meine Bosh url, so korrekt ist.

https://mydomain.nohost.me:5291/http-bind

Explizit der letzte Teil.

"/http-bind"

Das Modul ist in Metronom aktiviert, und folgende Optionen gesetzt.

-- HTTP server
http_ports = { 5290 }
http_interfaces = { "127.0.0.1", "::1" }

https_ports = { 5291 }
https_interfaces = { "127.0.0.1", "::1" }

Der Server steht bei mir daheim und läuft über DynDNS, die Portfreigabe im Roter, sowie der Firewall ist eingerichtet.

Vermutlich muss noch der DNS Eintrag angepasst werden und ein Zertifikat installiert werden,… wenn ich das richtig deute,…

Zudem würde ich gern den Port 443 über ein “reserve Prorxy” benutzen um auch Leuten in Umgebungen mit eingeschränkten Zugang z.B. Flughafen,Gast W-Lan die Option, zur Nutzung zu geben.

Weiß leider aktuell aber noch nicht wie ich das genau realisieren “sollte”.

Kann mir jemand hilfreiche Tipps geben, oder nur dementieren wenn ich bei meinen Weg oder annahmen falsch liege?

Gruß Felix

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.