First Install on Raspberry Pi 4 - Help Requested

Hello,

I installed the Rocket.Chat snap on the latest Raspbian for a Raspberry Pi 4. Under Administration Information I see:

Rocket.Chat

Version 1.0.3
Apps Engine Version 1.4.2
Database Migration 144
Database Migration Date
Installed at Mon Dec 02 2019 14:23:10 GMT-0400 (Atlantic Standard Time)
Uptime 1 hours, 17 seconds
Deployment ID q7kvBEw3GzAisdpLz
PID 1604
Running Instances 1
OpLog Enabled

Commit

Hash f19473c62677e2eb132fc2288c006d2f6bb34e40
Date Thu May 9 21:22:41 2019 -0300
Branch HEAD
Tag 1.0.3
Author Rodrigo Nascimento
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:

  1. 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?

  2. 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,
Lenny

An update on what I’ve made progress with, in case it helps anyone else:

For #2 in my original post"

  1. 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%.

I found a site url setting in the administration and set it up to match my WAN address/name. Now uploads are working across Windows and iOS.

I still can’t get my Android clients to connect.

Best regards,
Lenny