I have a WD My Cloud, too. I always use Windows OS. As the WD My Cloud Desktop is not working a long time, and I have to visit it by Western Digital. While my WD device has not been able to connect mostly. It makes the device becomes a storage disk at home.
Coincidently I found this post. While I know almost nothing about this. Although I tried and searched a lot, it seems still very difficult for me.
Following your steps and my understanding,
I installed a Docker Desktop on my Win10, not run a NextCloud image till now.
I applied a free domain online.
I set and open the port 80 and 443 in the router.
I installed a PuTTY to into My Cloud.
That’s all I did. And I am stuck here and I don’t how to do next. I think I have a misunderstanding on Step 1. Please give me more guide.
And I want to make sure if it works finally, does that mean I can access my cloud using the NextCloud’s applications for Desktop and mobile?
But I did spend a lot of time tweaking my entware based installation and it runs way smoother than the docker based installation. I also have a workaround for the disabled WD web interface.
I’d say, stay tuned and subscribe to this topic as a huge update is on the way.
At first: thanks a lot for this Guide !.
My NextCloud with Docker installation is already finish.
Only one question : How do I connect my NextCloud container to the MySQL database?
Using the standard SQlite I can setup the NextCloud without issues, but if I try to change the Database (at the setup beginning) an error message appears saying the following :
“Error while trying to create admin user: Failed to connect to the database: An exception occurred in driver: SQLSTATE[HY000] [2002] No such file or directory”
Either you stop this server or you run the docker MySQL on another port.
I’d suggest to remove all containers (docker-compose down and docker container prune).
Then setup again and verify the db container is running
docker ps
I believe I had to link them in the last field with 127.0.0.1:3306, I remember some issues with name resolution for localhost.
The solution was:
1 - I completed the Setup instalaltion again using the standard SQlite DB
2 - Using the “Portainer” I just add this Container: - apache_app_1; apache_letsencrypt_companion_1; apache_proxy_1 to the “Network” : apaIche_default (see image attached).
I don’t get past “pip install docker-compose” keeps saying not enough space on the device.
Any idea what I can delete or something? I tried using the -t option but it doesn’t work…
As mycloud.com is down since more than ten days, I’ll give nextcloud a try. However, one question in advance before I try: Does “web interface” refers to the web frontend accessible via mycloud.com or to the admin frontend accessible from your LAN? If the latter, how do you admin your device than? Thanks.
I didn’t manage to make if fully dummy proof, so it won’t work out of the box.
But I’ve been running this on an EX2Ultra for a while and it was way better than the docker version, especially when I preprocessed the pictures with libepeg (2 to 5 times faster than libjpeg) to generate previews and thumbnails.
Unfortunately it’s been left untouched for a while now.
I have laying around a My Cloud HOME (MCH), and I was wondering if this version is capable to run the NextCloud.
I know it’s a ARM CPU and there are some instructions here form ARM CPU, but in the 3rd party applications I see no reference to the to the MCH version bin file.
Hi,in your case,nextcloud container do not share an IP with MySQL server, so if you want to connect nextcloud to mycloud built in MySQL:
MySQL user ‘username’@‘%’ must be created
The IP(the same as Mycloud LAN IP) of MySQL sever instead of “localhost” in nextcloud initialize page
Even if you can connect to the buildin MySQL server,there is still something error(utf8mb4 problem) because the version of MySQL is too low.I haven’t figure out how to solve this yet
Is there an updated guide on this?
I am running mycloudEx2Ultra with os5.
I have installed ‘Docker version 19.03.8, build afacb8b’ and pulled the latest nextcloud image.
I downloaded the bin from:
This is not the same version, maybe dual installation or something?
After running ‘$ docker run -d -p 8080:80 nextcloud’, the container starts up, I can connect to it to create the admin account, but the webserver seems to return http code 408 a lot. Also after creating the admin account, logging in doesn’t work. I tested it on my local machine and here it works fine, also tried it on an arm processor (raspberry pi), worked fine. Am I missing something?