Gadgets IT

Synology DSM remote access slowness fix (SSL certificate)

It has been quite some time since I started using Synology as my NAS (thanks JeromeH for the suggestion!) – it has been great its software is one of a kind. Recently I experienced a problem – although the remote access using ssh tunneling / VPN is very safe, it is not very user friendly, especially for connecting from a non-rooted Android Synology apps.

Eventually I decided to give a go of just exposing the Synology NAS ports to the web making the connection as secure as possible in process.

  1. tried Synology QuickConnect – but dropped it pretty quickly a) awfully slow 2) everything is proxied over Synology servers, explains the slowness and cannot call it very secure neither
  2. DDNS with port forwarding of HTTPS ports and default (self signed) SSL certificate (443 for PhotoStation and 5001 for the rest of DSM) – very slow, very unstable, I read about the possible reasons why and understood that getting an SSL certificate for the DDNS would probably resolve the issue as apparently lot of time is spent just negotiating exceptions around the self-signed certificate etc.
  3. DDNS with port forwarding and SSL certificate, this setup was a wee more complex and expensive, but the result is really usable compared to 1 and 2:
    • had to get a SSL supporting DDNS provider, went with since it is well supported on DDNS supporting routers and since I was already using it with the free account that has to be confirmed every month which is a bit irritating anyway 🙂
    • bought a domain for this purpose (any domain provider will do), set it to be managed by DNS servers
    • bought a managed DNS service for my domain from, set up the subdomains including the one to be used for Synology remote access
    • set up DDNS ip address renewal to the new subdomains, check that it works
    • bought a RapidSSL from for the subdomain to be used for Synology remote access – there is a procedure to confirm the SSL certificate, easiest if you already point your MX records to a mailserver and can control forwarding of wildcard e-mails arriving as part of the process is to receive an email sent to the subdomain admin user
    • make sure to use the intended ports in DSM – 5001 for https (Control Panel -> Network -> DSM settings) and 443 for PhotoStation (default) – they can be forwarded by the router to different external ports
      • note – the PhotoStation is a special beast not really integrated well with DSM, it seems it ignores port settings pretty much so just assume it runs on port 443, use that with forwarding for most reliable connection
    • enter the hostname and external DSM https port in Control Panel -> External Access -> Advanced section of the DSM
    • import the SSL certificate associated with the hostname in Control Panel -> Security -> Certificate

Ex-phones 2017 update

Phones I have had previously (3 more added meanwhile since 2014):

(could be that 1 to 3 phones are missing, but are considered to not important since don’t change the overall picture, ericsson -> siemens -> windows mobile -> android (HTC then Samsung) )


Android remove PIN lock

I managed to set a wrong PIN code for the android lock screen. Fortunately, it can be removed in some situations. Precondition – must have adb enabled in root mode, and android device manager active.
1. remove *.key from /data/system folder by adb shell
2. reboot, and now lock from android device manager, it will allow and actually set a temporary recovery password for you

Gadgets Phones

Ex-phones 2014 update

Phones I have had previously (2 more added meanwhile since 2009):

(could be that 1 to 3 phones are missing, but are considered to not important since don’t change the overall picture, ericsson->siemens->windows mobile->android)

Gadgets IT Phones

Exporting SMS from Windows phone

Maybe someone finds this useful (word of advice, don’t use Windows phone in the first place to avoid trouble like this)

  • to be able to export sms’es without rooting etc., you first need to upgrade to Windows Phone 8.1 since the feature only appeared in this version
  • then you need to insert an sd card
  • go to settings, transfer my data
  • click the “…” button
  • export to sd option, select sms’s / contacts to export
  • a file like sms.vmsg will be created. it is a format for which there is no support outside Windows Phone it seems (there was a tool from Lenovo that could import them in Android 4.2 but it stopped working. And, vmsg is not vmg either.
  • the sms’s are in the file, what I did was to convert it to a Titanium Backup Android XML schema by lots of text manipulations. Another advice with Titanium, try to make thread that are less than 500 messages or it will hang. Also, take care of the unicode characters in the texts.

Merry exXmas and happy 2015 🙂

Funny Gadgets IT Phones

Advertisement of another class

LG G3 Beat : Product Movie

Gadgets IT

Excellent demo of a non-scary robot

And for my next trick, a robot

Funny IT Phones

Android next version codenames

I have 2 suggestions:

  • Apple strudel
  • Blackberry pie

A2 flight

Would like to once fly with one of those, A2

Gadgets IT Phones


I am looking forward to see payment options appear worldwide if it picks up in the US.