I have created a rocketchat server. This is also accessible in the browser and in the desktop application under Windows. Under Android, I can also sign up. But when I am logged in, the chats can not be displayed. There is only one timer running. The app tries to connect after expiration. However, I can easily open the preferences or my profile. Only the chats can not be displayed. I work with https://, but I also tried it with http://. Same effect. Does anyone have a solution?
Thanks for the answer.
I have read this. However nobody writes there, how to activate WebSockets on lighttpd. Do you know how to enable WebSockets on lighttpd? Can you help me with this?
Are there any news? I tried to solve the problem myself. Unfortunately without success so far . I would really like to be able to use rocket chat on Android
I have already researched on the internet. I found some instructions. It does not work somehow. And I’ve already set up the reverse proxy. I just have to activate / install the WebSocket somehow. That’s why I ask here on the forum
As you can see you are in uncharted territory. No one that I know of in the community has used lighthttpd. If you want out of the box working. Check out nginx / apache2 and the many others in our docs.
Otherwise you’re kinda stuck to our guessing. Because we have no experience making Rocket.Chat work with lighthttpd.
Looks like you need to set up a block to do proxy and to add upgrade header
From what I can see you can proxy through to Rocket.Chat is something like this:
What I noticed. When I connect to the local address “http://192.168.178.22:3000” it works! The chats are displayed. Also “http://mydomain.com:3000” works. There the chats are displayed as well.
“http://mydomain.com” works only partially. I can sign in, but no chats will show. I can also sign up under “https://mydomain.com”. The chats are not displayed there either.
I’d recommend giving one of our documented methods a try. I’m afraid as mentioned before I have no experience with lighthttpd so I’d only be guessing.