Rocket.Chat Push

Hello @Moritz_Bunkus,

:clap: Good catch. Thank you very much for the correction. I updated my posting accordingly.

Best regards,
Nico

Hello @blue67,

I think Rocket.Chat itself works fine. There may be some issue with the networking in the multi container setup that is used with the app here. For testing purpose, could you just temporarily deactivate the Univention Firewall on your UCS system with service univention-firewall stop to see if the behavior changes?

Best regards,
Nico.

Sorry, unfortunately, no change …

What about the URL previews, are they working? They are generated from a HTTPS request made from the server, if they are also not working, maybe the server is being blocked for outgoing connections.

I had time now and installed UCS fresh for a test with Rocketchat alone. The LDAP problem was solved, but not the push problem. That remains unresolved. I also noticed that UCS or Docker suffers from a huge problem: Lack of complete, clean uninstallation routines of the individual modules. The forum is full of questions and instructions on how the remnants of Docker installations can be completely removed … So far, all this has to be laboriously solved somehow. And not always, the whole thing is crowned with success and only a reinstallation of UCS promises success. Apps like Guacamole or Rocketchat are currently not ready for a final installation and should be moved to the beta section. Much criticism, but I still find the concept of UCS very good. Unfortunately, there is still a lack of quality control. I can see that Bitwarden will soon be available as selfhosting. That’s great. One more reason to use UCS. UCS has great potential. However, unfinished apps should be rigorously pushed into the beta section before they destroy the UCS installation.

just fyi. its not an “app” but merely a script to start and integrate it, but I’ve posted how I use bitwarden on my ucs system at Running bitwarden_rs on Univention

Hello @blue67,

thank you for your honest feedback. Can you help me with some more details? What remnants of a Docker installation would you expect to be removed?

What were your steps to reproduce it?

Best regards,
Nico

I used docker rm to remove all docker rocketchat images. Maybe I also made the mistake of just removing the images … Anyway, at the end I chose the path of a clean reinstall of UCS. The best thing would be for Docker-based apps to have a clean, complete uninstall without having to use the terminal. So by ticking a selection box. Now I have reinstalled all apps that I use. And with Rocketchat, the missing push functionality remains … And nobody from the UCS team can still confirm it with their own test installation :: Yes, Push in Rocketchat does not work. And if the problem lies with Rocketchat or UCS …

I, too, am working through configuration issues with Rocket.Chat. I really like the LDAP integration with UCS, etc. I am immensely frustrated with the mobile notification / push problems. It simply does not work as installed from UCS.

Web client to web client seems good. Web client to mobile rocket.chat or mobile to mobile works as a chat app fine, just as long as the user is online and active. Otherwise, no notifications and the user drops offline.

Frustrating.

On other systems, I have been using XMPP client xabber app logged into XMPP servers Prosody and Openfire. Notification to the mobile android app are stable and work well. I was hoping to use the preconfigured rocket.chat as a complete solution, but, the lack of mobile notification is a real problem.

Nice that I’m not the only one … Now only patch from UCS or Rocketchat is still missing.

Hello @jsatterfield,
Hello @blue67,

Rocket.Chat itself offers push notifications as feature. It seems to be a configuration or networking issue that could not yet be hunted down to the cause.

The plans are to provide an update for the upcoming Rocket.Chat 1.0 release and then have a closer look at it. Would it be possible that one of you can make himself available for a screen sharing debugging session? This would be very helpful.

Best regards,
Nico

btw. just did a quick check on one of my test systems, since I was testing app updates anyways (and already have the rocket chat app installed from another test) and for me the push notifications now seem to work out of the box. even without the setup wizard.

1 Like

I would be happy to assist. Just let me know the details of how.

John

@fbartels I have a couple of questions!

  1. do the notifications you are reporting as successful include notification / push to a mobile client such as the native Rocket.Chat android app?

  2. was your install a straight forward install from the UCS application pool? I have tried removing/reinstalling and even a fresh UCS install and then add Rocket.Chat with identical recuring notification problems.

I would be happy to start from scratch and follow detailed UCS recommended procedures in an attempt to resolve this!

John

Yes indeed, tested with the normal Android app (so not the experimental React Native app)

Yes, indeed. To makes sure no leftovers where there I removed the rocketchat dir from the appcenter directory, then installed the app from the (testing-)appcenter. After changing the admin password I enabled rocket chat for one of my ldap users and logged in with this user on the app. When sending a message to the user from admin I then got the notification.

Thank you, that is encouraging. I will try the same steps.

After a new installation push works now. At least from user to user, but not from live chat to live chat agent, which would be important … It probably was due to an unsuccessful registration of the token with the Rocketchat server. Maybe even then the Rocketchat server was temporarily unavailable. However, there is also a double-slash error in the “Rocket.Chat Register Workspace” registration email:

https://mydomain.de/rocketchat//admin/cloud/?token=xxxxxxx-xxxxx-xxxx-xxxxx-xxxxxxxxxxxx

Six hours ago, the 1.0 Final Version was released. Maybe soon available in UCS? In any case, the 0.7x versions of Rocketchat are not yet usable in a productive environment. Too many inconsistencies.

Hello @blue67,

the works on the Rocket.Chat 1.0 app update will start next week. It hopefully will be finished within two weeks including the major effort part on testing. For the update it is also planned to bring back the Rocket.Chat system wizard. Maybe this helps resolving the push notification issue.

Best regards,
Nico

Hello gulden, that’s good news. Are there any steps to completely remove Rocketchat 0.7x from UCS, including the previous configuration. In preparation for version 1.0?

Hello @blue67,

the upgrade to 1.x is intended to not remove any data.

The Rocket.Chat data is persistent on the UCS host at /var/lib/univention-appcenter/apps/rocketchat/data. If you want to remove old data, you need to uninstall the app and then remove the content of that data directory.

Best regards,
Nico

Mastodon