7 / 7
Jan 2022

Hi Community,

I followed these steps to set up rocketchat:

  1. I installed the EGW core (without rocketchat)
  1. Afterwards I enabled the mySQL root to access from any device (not just localhost) and created the /root/.my.cnf
    containing:
    [client]
    password = secret
  2. Then I executed:
    apt update
    HTTP_HOST= host.domain.tld apt install egroupware-rocketchat
  3. Next I added the /etc/egroupware-rocketchat/docker-compose.override.yml as follows:
    extra_hosts:
    - “host.domain.tld:172.17.0.1”
  4. Last I forbitt the mysql-root to access from anywhere again and removed the /root/.my.cnf

Now I managed to connect by providing the admin-ceredentials of the egroupware instance within the rocket chat dialog :slight_smile:

But it says:

To finish I neet to create a cloud register

Two questions:

A) how shall I fullfill this ? Providing my egroupware-admin credentials does not work … So do I need to create an additional login-account, independent from the one of egroupware ? when i provide the email there comes nothing…
B) I do not see any information regarding costs there - i guess this service is for free ?

  • created

    Jan '22
  • last reply

    Jan '22
  • 6

    replies

  • 1.8k

    views

  • 3

    users

  • 4

    links

Hi Nuria.

Please see:

Your Rocket.Chat instance wants to register with Rocket.Chat. Of course, RC needs internet access (+name resolution).
Does it?

Our installation package installs the community version btw the container we offer in our Docker registry:

https://quay.io/repository/egroupware/rocket.chat?tag=latest&tab=tags3

We release the containers there which we have previously tested (as far as possible).

Prices see:

Stefan

Most of RC is working, I believe. But push is not working - it provides “Es liegen keine Tokens für diesen Benutzer vor”.

  1. I have registered at rocket chat with the same username as the rocketchat administrator within EGW (but provided a different password - maybe that was wrong?)
  2. I have confirmed the email and select own managed service (or something similar)
  3. Then I got a token
  4. I entered this token in connectivity-service of RC in EGW - so there must be atoken, right ?

But the mesg complains there was none … Its not clear to me what went wrong here :frowning:

What push are you talking about?
Push to mobile clients/phones or inside EGroupware/regular web-browser

Push to mobile clinets/phone requires registering with Rocket.Chat with runs a gateway to Apple and Google.

Ralf

Push inside the webUI - I tested this by clicking test-push within
EGW Web UI --> RocketChat APP --> Administration --> Push Message --> Send a push message to my self

I would expect this triggers a “pop-up” inside the Web-UI if someone contact me… (?)

WebUI from Rocket.Chat. NOT EGroupware.

What you are showing is something between your RC instance and the push gateway of Rocket.Chat. In order to deliver messages there, it must be configured correctly.

Do you need push messages for mobile devices (Rocket.Chat Mobile) in your use case?


For this message / problem, I would take a look at the Rocket.Chat forum3. Someone there has certainly already had this “problem”.


This is a place where you will eventually reach the limits of the community version:

Either you then upgrade to a paid version, run your own push gateway or you book this service with a third-party provider.

I don’t know anyone who has asked for this so far. For our customers, that’s fine. You can also have your mobile device pushed…


???
Do you mean authentication against EGroupware OpenID? That is something completely different.

Does your SSO work?

Stefan

I have no idea …

Regarding SSO: When I click on rocketchat, I need to enter credentials again - no no SSO