
Here’s a detailed step-by-step guide on how to install a GoDaddy SSL certificate on your Synology NAS, but it can be for any domain provider.
Before you start please make sure you have a compatible Synology model with DSM and that you have already purchased the SSL certificate from your domain provider. This is critical with the correct DSM it won’t work.
✅ Pre-requisites
Before you begin, ensure the following are in place:
- You own a domain name and have control of its DNS settings.
- Your Synology NAS has an FQDN (for example
nas.yourdomain.com) and optionally port-forwarding / DDNS is configured (if you’ll access it externally). - You have administrative access to DSM (the Synology DiskStation Manager interface).
- On your domain site you have purchased an SSL certificate and are ready to provide a CSR (Certificate Signing Request) from your Synology.
- You are prepared to download the certificate files from your domain provider (certificate + intermediate) and have them ready for import.

Step 1 — Generate a Certificate Signing Request (CSR) on the Synology
Log into DSM as an admin.
Go to Control Panel → Security → Certificate → Settings → Advanced.
Choose Create certificate signing request (CSR).

Complete the form as follows:
| Field | Value |
| Private Key Length | 2048 |
| Common Name | DOMAIN NAME |
| support@your Domain | |
| Country/Location | Your Location |
| State/Province | Your address |
| City | Your address |
| Organization | Your address |
| Department | can be anything |

- Click Next → DSM generates a CSR and a private key (stored locally).
- Copy or export the CSR (text beginning with —–BEGIN CERTIFICATE REQUEST—–).
- Save and keep the .key file as this is need later.
Step 2 — Re-Key the Certificate in Your domain Provider (Go Daddy, 123 reg etc)
- Log into your Domain Account → My Products → SSL Certificates.
- Locate your domain (e.g. yourdomain.co.uk) → click Manage → Re-Key your certificate.

- Paste the CSR text generated by the Synology into the CSR field.
- Submit the re-key request.
- Wait for your domain to issue the new certificate (typically a few minutes).

Step 3 — Download the Certificate Files
- Once the certificate shows as Issued, click Download.
- For Server Type, select Apache. (IMPORTANT)
- Download and extract the ZIP file.
You’ll receive: - your_domain_co_uk.crt (Certificate, it may also provide the same certificate in a PEM format)
- gd_bundle-g2-g1.crt (Intermediate certificates)
- The first file is your certificate
- The second is the intermediate CA bundle
Step 4 — Import Certificate into Synology
- In DSM: Control Panel → Security → Certificate
- Click Add → Add a new certificate or Replace an existing certificate
- Private Key: Synology’s server.key file.
- Certificate: YOUR DOMAIN PROVIDER .crt or .pem certificate
- Intermediate certificate: your domain provider .crt (Similar name to sf_bundle-g2.crt or gd_bundle-g2.crt)
- Click OK to import successfully.
Step 5 — Assign the Certificate
- Click Configure in the Certificate window.
- Assign the newly imported certificate to:
- DSM (management interface)
- File Station / WebDAV
- MailPlus / Reverse Proxy / Other web services
- Apply changes.
Step 6 — Verify Installation
- Access the NAS via its public URL (e.g. https://files.brakesphotos.co.uk).
- Confirm:
- 🔒 The browser shows a valid padlock.
- ✅ Certificate is issued by your domain provider / Starfield SHA-2.
- 🧩 Intermediate chain shows as complete.
- Optionally test using:
- https://www.ssllabs.com/ssltest/ (your SSL link this one is Go Daddy but it could be anything)
Enter your NAS domain and verify grade A or better.
Troubleshooting
| Symptom | Likely Cause | Fix |
| Invalid private key | CSR not created on same device | Recreate CSR on the NAS and re-key certificate |
| Certificate chain incomplete | Missing intermediate CA | Re-import gd_bundle-g2-g1.crt |
| Still shows old certificate | New cert not assigned to DSM | Go to Configure and assign manually |
| Browser shows not secure | DNS mismatch or cached SSL | Verify domain name and clear browser cache |
Verification & Maintenance
- Check expiry date in DSM → Security → Certificate.
- Renew or re-key via GoDaddy at least 30 days before expiry.
- Document the certificate’s validity period in the internal SSL tracker.

Helpful sites:
Go Daddy Help page for SSL
123 Reg Help page for SSL
Ionos Help Page for SSL
