Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Probleme mit Rocketchat

Featured Replies

Servus Leute,

 

diesmal nicht wirklich ein Problem, sondern eher etwas das mich stört. Meine Rocketchat Instanz (Reverse Proxy, eigene Domain, Swag) läuft einwandfrei, jedoch mit zwei kleinen Problemchen:

 

1. Ende-zu-Ende Verschlüsselung Passwort funktioniert nicht:

Es funktioniert einfach nicht. Ich hab mir leider das, beim ersten Starten generierte, Verschlüssselungspasswort nicht notiert. Da ich schonmal eine Rocketchat Instanz am Laufen hatte wusste ich aber, dass ich das Passwort zurücksetzen kann und hab mir daher nichts weiter gedacht.

 

1.1. Was ich versucht habe:

In den Kontoeinstellungen der Rocketchat das Verschlüsselungspasswort zurücksetzen.

In den Admineinstellungen das Verschlüsselungspasswort für alle Benutzer zurücksetzen.

 

1.2. Was passiert:

Nichts. Jedesmal wenn ich das Verschlüsselunspasswort zurücksetze (egal auf welche Weise), werde ich von allen Geräten mit dem benutzten Account abgemeldet (Was ja auch erwartet ist). Wenn ich danach in den Kontoeinstellungen ein neues E2E Passwort erstelle und es dann eingebe (Firefox, Smartphone App, Desktop App) erscheint immer die Fehlermeldung:

 

"Wasn't possible to decode your encryption key to be imported.

Your encryption password seems wrong. Click here to try again."

 

Ich steh auf der Leitung und finde diesbezüglich auch nirgenwo etwas. Rocketchat buggt einfach immer.

 

 

 

 

2. Anmeldeseite ist nicht wie gewollt:

Ich wollte erneut die Anmeldeseite meiner Rocketchat Instanz individualisieren, was bisher auch super funktioniert hat. Ich kann jedoch nicht sagen seit wann genau es nicht mehr funktioniert, ist mir jetzt erst aufgefallen. Konkret geht es um die Platzhaltertexte in den Textfeldern der Anmeldeseite. Folgende Einstellungen hab ich hier getätigt (die ja so schon mal funktioniert haben):

 

grafik.thumb.png.3ce746c3cc1585d88f8ccd692639b77e.png

 

Wenn ich den Haken bei "Standard Anmeldeformular zeigen" entferne bekomme ich beim aufrufen der Domain nur einen schwarzen Hintergrund ohne irgendwas (Im Firefox Browser).

 

2.1. Was hab ich versucht:

Browser Cache leeren

Anderen Browser nutzen

Rocketchat und MongoDB neustarten

Server neustarten

 

2.2. Anmerkungen:

In der Handy App aus dem Google Playstore werden mir die Platzhalter korrekt angezeigt. Im Firefox Browser sowie der Desktop App nicht. Hier wird folgendes angezeigt:

 

Login Seite:

grafik.thumb.png.45522b6a3059e0c82297438aaec9fe79.png

 

Registrierungsseite:

grafik.thumb.png.b74d6ec9e3cd13e41887e234d0c49f60.png

 

 

 

Ich bitte um eure Hilfe. 🙂

 

Dankeschööön, ich hoffe ihr hattet alle schöne Weihnachten und wünsch euch allen einen guten Rutsch.

Eric

Edited by EricM
Forgot something

8 hours ago, EricM said:

Ich bitte um eure Hilfe. 🙂

 

ich würde mal im jeweiligen support thread ansetzen

 

wenn du den docker aus der CA App genommen hast

 

oder direkt über https://de.rocket.chat/

 

  • Author

kann ich den Post irgendwie verschieben?

 

5 hours ago, EricM said:

kann ich den Post irgendwie verschieben?

 

wo soll er denn hin ?

  • Author
6 hours ago, alturismo said:

wo soll er denn hin ?

In den von dir empfohlenen Bereich

4 hours ago, EricM said:

In den von dir empfohlenen Bereich

naja, der ist sicherlich englisch ... ;)

  • 3 months later...

ALSO ich bin gerade sehr Froh darüber, das es hier auch ein Deutschsprachiges Rocket.Chat Thema gibt. Sorry aber mein Englisch ist halt nicht so gut, als das ich alle Anleitungen und Erklärungen in Englisch verstehen würde. Ja ich weiß das Englisch so allgemein ja die Sprache der IT usw. ist, aber es gibt halt User die manche Anleitungen vielleicht besser in Deutsch nachvollziehen können - wenn es auch nur eine Minderheit ist. Ich will ja schliesslich hier keine Petition vorbringen, wie 1974 in der USA und nicht versuchen das alle Anleitungen auch in Deutsch zur verfügung stehen sollten. Ich freue mich jedesmal über die Hilfe die ich hier im Deutsch Forum erhalte und bin darüber sehr dankbar. Das wollt ich nur mal sagen.

 

So weshalb Suche ich diesmal um Hilfe....Rocket.Chat hat mir die letzten Tage echt Kopfschmerzen bereitet. Ich muß zugeben das ich meine Schwierigkeiten bei der Installation hatte. Ich wollte einen Lokalen Messenger auf meinem Unraid System und dachte erst ich probier es mit Matrix aus, was auch nicht so Erfolgreich war SIEHE HIER

Dann brachte mich i-B4se auf die Idee mit Rocket.Chat, also suchte ich im Internet nach einer - für mich Verständlichen - Anleitung und fand die wohl einzige und auch von Unraid offiziel empfohlene Anleitung von Spaceinvader. Das sah recht einfach aus und so tat ich wie dort zu sehen war und scheiterte bereits bei der Insatllation von Mongo. Na klar die Anleitung war ja bereits zwei Jahre alt und Mongo und die befehle wurden überarbeitet. Also kam mein Projekt wieder zum erliegen und da ich im Englisch Sprechenden Unraid Support für Rocket.Chat nur Bahnhof verstand, hab ich mal bei Reddit geschaut ob ich da ne Lösung finde. Was soll ich sagen - ich wurde sehr überrascht! Drei Befehle in die Unraid Konsole oder via SSH eingeben und schon lief Mongo UND Rocket.Chat. Der User Schuhsohle gab mir diese Anleitung:

 

1. docker run --name db -d mongo:4.4 --replSet rs0 --oplogSize 128

2. docker exec -ti db mongo --eval "printjson(rs.initiate())"

3. docker run --name rocketchat -p 8009:3000 --link db --env ROOT_URL=http://localhost --env MONGO_OPLOG_URL=mongodb://db:27017/local -d rocket.chat

 

wichtig hier ist, dass mongo version 4.4 anstatt 4.0 genommen wird. da sonst rocket.chat nicht startet.

Habe auch den Port auf 8009 angepasst, da 3000 bei mir schon verwendet wird.

 

Mit den Befehlen lässt sich dann rocket.chat mit http://[IP]:8009 starten

 

Klasse...es hat funktioniert, aber was halt bei der Variante fehlt, das man wie bei CA App´s übliche die Einstellungen Bearbeiten kann, aber es lief.

 

Heute bekam ich vom User shezzi_11 eine überarbeitete Anleitung die sich auf die Ursprüngliche Anleitung von Spaceinvader bezieht und mit dem man Mongo und Rocket.Chat mit den CA App´s installieren kann. rocket chat instructions - new.txt

 

Super endlich eine funktioniert es. Rocket.Chat funktioniert....aber nun kam die nächste Hürde, weshalb ich eigentlich eure Hilfe brauche.

 

Meine iOS App möchte gern eine HTTPS Domain um sich mit dem Rocket.Chat Server zu verbinden. Das sollte ja nicht das Problem sein - Dachte ich - ich verwende ja DuckDns und Nginx. Aber aus irgendwelchen Gründen bekomme ich keinen Zugriff auf Rocket.Chat aus dem Internet. Wenn ich die Domain https://rocketchat.meinedomain.duckdns.org aufrufen will, kommt immer der Fehler: 502 Bad Gateway / openresty. Wo liegt mein Fehler??

 

 

  • Author
3 minutes ago, Maverick_GERMANY said:

Heute bekam ich vom User shezzi_11 eine überarbeitete Anleitung die sich auf die Ursprüngliche Anleitung von Spaceinvader bezieht und mit dem man Mongo und Rocket.Chat mit den CA App´s installieren kann

Die hat mir auch die Rocket.Chat Instanz gerettet. Zu finden war sie unter dem Youtube Video von Spaceinvaderone in den Kommentaren. Bin nur durch Zufall auf den Kommentar gestossen, und dann hat es wieder funktioniert.

 

4 minutes ago, Maverick_GERMANY said:

Meine iOS App möchte gern eine HTTPS Domain um sich mit dem Rocket.Chat Server zu verbinden. Das sollte ja nicht das Problem sein - Dachte ich - ich verwende ja DuckDns und Nginx. Aber aus irgendwelchen Gründen bekomme ich keinen Zugriff auf Rocket.Chat aus dem Internet. Wenn ich die Domain https://rocketchat.meinedomain.duckdns.org aufrufen will, kommt immer der Fehler: 502 Bad Gateway / openresty. Wo liegt mein Fehler??

Hast du im appdata folder von nginx (ich nutze den Docker "Swag") unter: /mnt/user/appdata/swag/nginx/proxy-confs die Datei rocketchat.subdomain.sample in rocketchat.subdomain.conf umbenannt?

 

Wenn nicht, dann tu das und passe in der Datei den Punkt server_name an, sodass der erste Teil der Subdomain dort steht. Also bei rocketchat.mydomain.com sollte dortstehen server_name rocketchat.*;

 

Oder mal ganz simple beginnen und alle Docker die für deinen Reverse Proxy benötigt werden neu starten.

 

Am besten siehst du dir dazu ebenfalls das Youtube Video von Spaceinvaderone an, heißt "How to Setup and Configure a Reverse Proxy on unRAID with LetsEncrypt & NGINX". Dort wird Schritt für Schritt erklärt wie du vorgehen musst.

Hm nein ich habe keine conf unbenannt 😵 ich habe gedacht das würde so wie mit allen anderen Einträgen auch funktionieren. Ich werds mir gleich mal ansehen. Danke für den Tipp!!

 

7 minutes ago, EricM said:

Die hat mir auch die Rocket.Chat Instanz gerettet. Zu finden war sie unter dem Youtube Video von Spaceinvaderone in den Kommentaren. Bin nur durch Zufall auf den Kommentar gestossen, und dann hat es wieder funktioniert.

Echt da gab es die Anleitung...ich habe sie nicht gesehen OMG

  • Author
16 minutes ago, Maverick_GERMANY said:

Hm nein ich habe keine conf unbenannt 😵 ich habe gedacht das würde so wie mit allen anderen Einträgen auch funktionieren. Ich werds mir gleich mal ansehen. Danke für den Tipp!!

Wie gesagt, schau dir das Video von Spaceinvader an. :)

 

Und melde dich dann, würd gern wissen ob dus damit zum Laufen bekommen hast. :)

Okay bei Nginx ist das scheinbar etwas anders. Ich habe ja händisch Rocket.Chat bereits über die WebUI von Nginx hinzugefügt. (So wie andere CA Apps oder Unraid selbst auch-di auch funktionieren) Wenn ich jetzt in die Appdata gehe /mnt/user/appdata/NginxProxyManager/nginx/proxy_host wird mir dort eine nummerische conf Datei für RocketChat angezeigt. Das ist Sie: 7.conf

 

Wie gesagt, es ist nur RocketChat welche ich nicht übers Internet aufrufen kann

  • Author
1 minute ago, Maverick_GERMANY said:

Okay bei Nginx ist das scheinbar etwas anders. Ich habe ja händisch Rocket.Chat bereits über die WebUI von Nginx hinzugefügt. (So wie andere CA Apps oder Unraid selbst auch-di auch funktionieren) Wenn ich jetzt in die Appdata gehe /mnt/user/appdata/NginxProxyManager/nginx/proxy_host wird mir dort eine nummerische conf Datei für RocketChat angezeigt. Das ist Sie: 7.conf

 

Wie gesagt, es ist nur RocketChat welche ich nicht übers Internet aufrufen kann

Ok, da kann ich dir dann absolut nicht mehr helfen, nginx nutze ich nicht xD kann dir nur empfehlen es mit dem swag Docker anzugehen, und den beiden Yt Videos von Spaceinvader, sowie der Datei aus dem Yt Kommentar des Rocketchat Videos

Never change a running system

Ich möchte jetzt ungern auf Swag wechseln, nur weil ich nicht weiß wie ich es bei NGINX configurieren muß das es funktioniert.

 

Was mich wurmt ist, das alle anderen Zugriffe übers internet via NGINX und mit SSL funktionieren, nur Rocket.Chat funktioniert nicht.

Dabei kann man doch bei der WebUI von Nginx nichts falsch machen. Host hinzufügen, IP Adresse von Unraid, den Port auf dem Rocket.Chat liegt

paar Häckchen aktivieren SSL Zertificat über Encrypt auswählen und bestätigen. 🤔

  • Author
22 minutes ago, Maverick_GERMANY said:

Never change a running system

Thats right, aber du kannst ja ein zweites system hinzufügen xD

 

Und das kann auf den selben Ports laufen wie Nginx? Ich glaube nicht oder?

  • Author
8 hours ago, Maverick_GERMANY said:

Und das kann auf den selben Ports laufen wie Nginx? Ich glaube nicht oder?

Keine Ahnung xD

 

  • 6 months later...

So ich versuche mich erneut an dem Projekt Rocket.Chat auf Unraid, aber mein erster Versuch mit der ANLEITUNG vom Spaceinvader hat schon mal nicht funktioniert. Ich hatte ja aber in den Kommentaren von Spaceinvader einen Eintrag über ein Update der Anleitung gelesen:

 

Hi everyone!

I've created an updated instruction file for you to follow along with this vid that will work with the latest mongoDB and Rocket.Chat images on unRAID 6.10+ here:

https://drive.google.com/drive/folders/1d77MQDUgULdryngpHIcDACYbCpJ9oCRQ?usp=sharing

I've already incorporated all new advice included in the comments along with info from elsewhere so you won't need ANYTHING else. HOWEVER! Read below to see the limitations with the unraid version and how to get around them!

 

 What's changed? (optional info)

- An easy step has been added to create the keyfile which mongoDB now requires for authorization (thanks to the pinned comment by R G)

- Updated the text to be coppied into the mongod.conf file where authorisation is now active from the start and it knows to look at the keyfile for authorization

- "mongosh" is now the command that must be used in place of "mongo" as mongo no longer works

- Corrected text to outline that the word "other" is now displayed instead of "secondary" after using the command "rs.initiate()"

- A single new command has been added that will allow you to authorise along the way due to authorization being active from the start. Command is db.auth("root", "rocketchat")

- The variable entries you use for the Rocket.Chat container install now include the "directConnection=true" argument. it won't be able to connect to mongoDB without this

 

Note: I've left the passwords for everything as "rocketchat" like Spaceinvader One does in the video. I've notice mongoDB has issues with passwords that include numbers and special characters in passwords and Rocket.Chat will experience those same issues when trying to connect to mongoDB. So you can still change the passwords to whatever you want, just keep it all simple, lowercase text

 

 **EDIT**: The folowing note has been fixed, but not by using the CA app store version in unraid. To get it properly working, you must set this up with docker compose. Yes that's a thing on unraid, its super easy (actually, like holy hell) to set up. Just look up how to get docker compose set up and check out the threads below. I've added replies to the threads at the following links that include the compose file that will have it working flawlessly on unRAID with pretty much a straight copy and paste.

Note 2: I personally have issues logging into Rocket.Chat Cloud from my setup for some reason. I've found another post from not even 24 hours before this writeup where someone else is experiencing the same issue. Rocket.Chat will still work fine but until this is fixed, we won't be able to utilise push notifications, install apps, etc.

Thread for this is below if you wanna keep an eye on it. Also please upvote it so it gets attention and hopefully fixed:

https://forums.rocket.chat/t/error-in-push-notifications-cloud-registration-error/14940

Here's a link to the unRAID support thread for the image where it's also been reported:

https://forums.unraid.net/topic/61337-support-rocketchat/page/6/

Link to github bug:

https://github.com/RocketChat/Rocket.Chat/issues/26947

And that's it! Enjoy!

 

Ich hab also die rocket chat instructions - new (ANLAGE) befolgt

 

An Punkt 7 angekommen will die Anleitung das ich über die Konsole zwei Befehle eingeben soll - das setzt voraus das ich MongoDB Starte und genau da liegt das Problem! MongoDB startet nicht und gibt mir bei Protokoll diese Meldung aus:

 

Unrecognized option: storage.journal.enabled
try 'mongod --help' for more information

 

Was läuft hier falsch??

rocket chat instructions - new.txt

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.