I have previously shown you how to update manually wordpress on your Synology in the following post:
But today I am going to show you how to do it “automatically”. It is faster and error free. 🙂
Pre-requisites
The first thing you need is to set up or enable your FTP in your synology control panel under File Services.
If you havent done that before, follow the tutorial above, as you will need to open port 21 on your router.
I normally have my FTP disabled and I enable it only when i need it, for example, for updating wordpress.
Update WordPress
Once you have updated it, go to your wordpress site, and click on the Update Now button:
Now you will have to enter your FTP credentials:
- Your synology’s name:i.e: xxxx.synology.me
- Your synology’s username
- Your synology’s Password
- Select FTP or FTPS
- and you are done.
Once you performed this steps your wordpress will update automatically.
Pssss! The same procedure works when updating your plugins! 🙂
Enjoy!!
Thank you so much! I was stuck on this for an hour (couldn’t figure out the “Synology’s name/Hostname” line) and your post saved me! 😀
Hi Derek,
Thanks for the feedback! Now that you have installed WordPress in your Nas, you might want to use your own domain name to access your site. It took me a while to figure it out, so if you need help, here is the tutorial: https://synoguide.com/2016/04/15/use-your-own-domain-on-wordpress-website-hosted-on-synology/
/Ruth
My website says I am on latest version 4.6.1 but there is already a version 4.7 which is required for certain themes. So I have no update button. Any tricks here?
Sorry, being away from this blog for a while. Did you solve your issue?
/Ruth
Hi, I tried your method, but during update of a module (here Akismet), after 60 seconds, I get :
“504 Gateway Time-out | nginx” (I’m using WordPress with native nginx on NAS Synology)
And in my /var/log/nginx/error.log I get :
2017/06/13 18:57:36 [error] 15464#15464: *12847 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 192.168.1.254, server: mywebsite.fr, request: “POST /wp-admin/update.php?action=update-selected&plugins=akismet%2Fakismet.php&_wpnonce=569971fef6 HTTP/2.0”, upstream: “http://127.0.0.1:915/wp-admin/update.php?action=update-selected&plugins=akismet%2Fakismet.php&_wpnonce=569971fef6”, host: “mywebsite.fr”, referrer: “https://mywebsite.fr/wp-admin/update.php?action=update-selected&plugins=akismet%2Fakismet.php&_wpnonce=569971fef6”
Have you ever meet this problem ?
Hi, No I havent…are you still having that issue?
/Ruth
Now I’m running my WordPress without DSM, less issues 😉
In my Synology I have WordPress version 4.9.8 which seems to be the latest from synology DSM releases. Whereas the latest release from WordPress.org is 5.2.1. I followed all the steps you’ve described in and i never saw any updated button to perform automatic updates. How can I update to version 5.2.1. Please advise.
I am not hosting any websites on my NAS at the moment, so I cant advice on it. If I start again, I will write on it !
/Ruth