I installed the Rocket.Chat snap on the latest Raspbian for a Raspberry Pi 4. Under Administration Information I see:
|Apps Engine Version||1.4.2|
|Database Migration Date|
|Installed at||Mon Dec 02 2019 14:23:10 GMT-0400 (Atlantic Standard Time)|
|Uptime||1 hours, 17 seconds|
|Date||Thu May 9 21:22:41 2019 -0300|
|Subject||Release 1.0.3 (#14446)|
This Raspberry Pi is running behind my router, an Asus AC5300 that I installed Nginx on for a reverse proxy. At this time I can access Rocket.Chat via clients through my DDNS name and port, though I have varying degrees of success. Help with any of these is appreciated:
I cannot connect to my Rocket.Chat server using any Android app (regular or Experimental) on any Android device. I can connect to my Rocket.Chat server using iOS apps (both the Rocket.Chat and Rocket.Chat Experimental apps). I can also connect to my Rocket.Chat server using the Windows Desktop client, and I can connect to the server using web browsers (Edge/Chrome/Firefox in Windows, Firefox in Android tested). This seems to be an Android App specific issue, any thoughts on what might be happening?
I cannot upload files from anywhere, except the iOS apps. If I send a photo to a channel from my iPad it uploads quickly and I see it on other clients. If I try to upload a file from any other client a progress bar pops up and sticks at 0%. Chrome gives the following error:
c9b63b63818b7389d550732abac3e2edcb8831da.js?meteor_js_resource=true:207 POST http://localhost/ufs/GridFS:Uploads/3bPsWTMH2GgqWpr8n?token=3aB869B83b&progress=0.004279612494462416 net::ERR_CONNECTION_REFUSED
When I head into the Rocket.Chat server logs it appears there is a permission error for the uploads, though I cannot really tell. It suggests “chmod ./”. When I hunt around for the “common” folder on the server, there is no upload folder there. If I change settings to use File System instead of GridFS and specify a location, I get the same error. I’ve also tried using a free tier Amazon S3 bucket, but get the same error. I verified that the S3 bucket works by trying to upload a photo from the iPad client, and it still worked.
It appears that file upload from any device that is not an iOS device is broken for me. Any thoughts there on what my issue may be?
Thanks for any help,