Ghost on Synology

Preparation

  • Install Docker Package
  • Enable SSH
  • Setup Firewall Rule to allow SSH from your local network only
  • Prepare subdomain of your synology.me
  • Setup reverse proxy
  • Connect with Putty
  • Run docker command to run Ghost
  • Enjoy

Note that you should creating an SSL certificate for your new subdomain under your free DDNS domain from synology.

Assign the new cert to the subdomain

Download and run Putty and connect to your Synology IP address

Login with your admin user account and password

docker run -d --name=ghost -p 2368:2368 -e url=https://ghost.irvinyip.synology.me -v /volume1/docker/ghost:/var/lib/ghost/content --restart always ghost
"ghost" container should be running

First time running may take 1-2 min depends on your Synology model.

You may reach your ghost admin site at:  
https://subdomain.your-free-name.synology.me/ghost/