How Do I Enable HTTPS on My Synology NAS?

How do I Enable HTTPS on My Synology NAS

I have come to realize that a lot of new Synology NAS users can’t activate the HTTPS protocol. Are you tired of seeing your connection to your Synology NAS in the Chrome address bar is not secure? In the step by step guide in this article I will try to explain to you how to enable HTTPS on your Synology NAS so that, instead of connecting through your Synology NAS LAN IP, you will automatically connect to the HTTPS address you choose.

  • STEP 1

Please Support My work by Making a Donation.

  • STEP 2

Go to Control Panel / Network / DSM Settings / Check Automatically redirect HTTP connections to HTTPS (Web Station and Photo Station excluded) / Check Enable HTTP/2. Click Apply.

1 Synology Enable HTTPS redirect 5000 to 5001

  • STEP 3

Be sure to open TCP/UDP ports through your router settings. Most people forget to activate port forwarding in their router settings. If the ports that point to your Synology device are not opened, all the services you have activated on those specific ports will not work. This is a step overlooked by many but essential for the perfect functioning of HTTPS. All you need to do is give your Synology device permissions on ports 80, 443, 5001 both TCP-UDP. Follow the instructions in the image below and remember that each router has a different design than the one presented in this image below. Port 80 and 443 are mandatory to validate Let’s Encrypt certificate.

1-Synology-Enable-HTTPS-SSL-router-port-forwarding

  • STEP 4

Go to Control Panel / External Access / DDNS / Add. Follow the instructions in the image below.

1 Synology Enable HTTPS

  • STEP 5

Once the DDNS window is open, select:
Service provider: Synology
Hostname: YourPreferredName.synology.me (for the YourPreferredName you have to choose a name you like, a made-up name).
Email: Your Email
Heartbeat: Enable
External address(IPV4): Your current IP
Check “By checking here you are agreeing to the Terms of Service and the Privacy Policy”, then click OK.

2 Synology Enable HTTPS

  • STEP 6

After clicking OK, the following pop-up message will appear: Do you want to get a certificate for YourPreferredName.synology.me from Let’s Encrypt, and set it as the default certificate? Click Yes.

3 Synology Enable HTTPS

  • STEP 7

If everything went as it should, you should see “Normal” on the DDNS Status.

4 Synology Enable HTTPS

  • STEP 8

If everything worked, you should see YourPreferredName certificate as Default certificate (in Control Panel / Security / Certificate).

5 Synology Enable HTTPS default certificate

  • STEP 9

Go back to STEP 1 or you will deal with karma 🙂. Now type https://YourPreferredName.synology.me:5001 into your Browser and press Enter. You should now see your Synology NAS connecting to DSM using HTTPS.

6 Synology Enable HTTPS work
Note: Find out How to Access synology.me Without port :5001 at the End

This post was updated on Thursday / August 27th, 2020 at 3:24 AM