SSL fail on Synology Docker installation

I have install a Rocket chat on the Synology, and I can login by the from the internet but I can’t set up the SSL, I have try this:

Enabling HTTPS with docker on Synology

but the port 443 is blocked in my case, so I change it to a random number like 3278, but still fail to login.
Anyone has an idea about it?

Server Setup Information

  • Version of Rocket.Chat Server: 2.4.9
  • Operating System: synology DSM 6.2
  • Deployment Method:docker
  • Number of Running Instances:
  • DB Replicaset Oplog:
  • NodeJS Version:
  • MongoDB Version: 4.2
  • Proxy:
  • Firewalls involved:

Any additional Information

I have try to login “https-mydomain:1234” and with reverse proxy from “https-mydomain:1234” to “https-ocalhost:3000”, but it is alway show a information “sent an invalid response.”

Have you forwarded port 443 from your router to your NAS? If you forward port 443 to your NAS, and setup reverse proxy correctly in DSM and have a lets encrypt certificate for that domain, you should be able to login without much trouble by going to the correct URL, like:

I set DMZ, so there’s no forward issue.
Now it’s works by reverse proxy from “https-mydomain:1234” to “http(no s)-ocalhost:3000”, Seems fine.

It really hard to setup rockchat from docker with mongo, always show error about oplog problem.
Really need a tutorials.

Sound to me like you have it set up correctly then. Just be careful with DMZ though, I personally wouldn’t recommend it unless you really know what you are doing.
About the oplog stuff, I think someone else here might help with that :slight_smile:

Yes, and thank you !
I think I achieved it by luck, I can not repeat it. Really need step by step tutorials.

Glad you got it working :slight_smile: Well yeah there is not a single definitive walk-through of installing on a Synology NAS, but it seems like you got it sorted anyway :wink: