Note: Can’t see live counter image above? Try again later as my WDMyCloud is offline!
- This installer will upgrade and modify your existing WD Dashboard components.
- Do not attempt “apt-get” or “aptitude” for any of these or you will brick your WD Dashboard!
- If you’re not familiar with HTTP Servers and CGIs, then maybe this is not for you.
- Other available manual guides listed at the end of this post.
Purpose of this post is to host sites like (WP) WordPress v4+ and (OC) OwnCloud v8+ on WDMyCloud firmware V4+ without breaking WD’s Dashboard and Remote access functionality. In case you’re wondering, this installer runs straight from my WDMyCloud 4TB NAS!
This is WebHosting Mods v1.0.0 for WDMyCloud V4 Firmware: Nginx, MySQL, ESMTP, UNRAR, INOTIFY-TOOLS, PERL-FCGI+LIBS, PHP5-FPM/CLI/GD/IMAGICK/CURL/MYSQL/SQLITE/MCRYPT/APCU/JSON successfully built with 64K page size memory patch. For setups and details, refer to the official sites:
For those interested on how to build from the source, refer to this thread. It may help others to continue supporting the 64K page size memory for other packages. Below are my simplified instructions on how to get it installed on the V4 firmware (will not work on older firmwares).
AND I have also made an online generic 64K page size memory package installer to simplify the installations of Debian packages on WDMyCloud. This will not work on older version 3 WD firmwares and I’m not planning to support it either as I’m sticking with the V4 firmwares. Based on dynamic server-side FastCGI, perl and shell scripts, I’ll be using this method for newer guides from now onwards. Feel free to parse the script codes. All bug reports, opinions and suggestions are welcomed.
The Generic Online Installer:
1) Auto download of required debs including its dependencies if any.
2) Debs installation in the required order to prevent dependency issues.
3) Auto run custom configurations if any.
If you proceed further, you are fully aware of the usual WD’s _warranty void _clauses including disclaimer from any damages that may resulted from this guide.
-
Enable SSH on your NAS from the WD DashBoard settings if not done so. SSH to your NAS port 22 using i.e. putty root@wdmycloud.
-
To proceed with the installation, first you need to get the username and password from me. The credentials will expire hourly e.g. “1AM,2AM,3AM…” to prevent intentional abuse on my network resources. Click on the link below to get the credentials :
-
After obtaining the credentials, just copy & paste into the SSH terminal session of your WDMyCloud:
export NAZAR78_USER=user; export NAZAR78_PASS=pass; export NAZAR78_KEYS=keys;
-
Then run the online installer on your WDMyCloud copy & paste as below, follow the instructions and enjoy (-:
curl teanazar.com/installer.fcgi?webhosting-mods_1.0.0|sh;
Guides and How to’s:
-
How to setup: WebHosting on WDMyCloud V4 Firmwares
- Generic installation of WebHosting-Mods. -
How to setup: OwnCloud on WDMyCloud V4 Firmwares
- Requires installation of WebHosting-Mods. -
How to setup: WordPress on WDMyCloud V4 Firmwares
- Requires installation of WebHosting-Mods. -
Guide: Securing WDMyCloud SSH & FTP Remote Access
- Works even on stock WDMyCloud. -
Guide: Setting Up Remote WOL (Wake On LAN)
- Works even on stock WDMyCloud. -
Guide: GoDaddy DDNS Updater
- Works even on stock WDMyCloud.
Online Installer change log:
[20151007] Fixed mod_fastcgi issues on firmware v04.04.00-308 which caused WD DashBoard not loading. [20151009] Fixed perl-fcgi permission issues from unix:/var/run/perl-fcgi.sock to unix:/tmp/perl-fcgi.sock. [20160112] Added UnRAR v5.30 support.