ownCloud Docker storage
How to create free ownCloud storage using D-LINK DSL-5300:
- Open Windows Settings by clicking the right mouse button on Windows Logo and selecting Settings.

- In the settings panel choose Apps.
- In the Apps select Optional Features.
- Then go to More Windows features on the right side.
- You need to check Windows Subsystem for Linux.
- It may take a few moments and your computer may need to be restarted.
- Click with the right mouse button on the Windows Logo and select Windows Power Shell.

- Execute wsl --update command.
- When Windows Shell is updated successfully run wsl --shutdown command.
- Execute command wsl --set-default-version 2.
- It is possible that you will need to Enable VirtualMachinePlatform, do it as it is shown in the picture.
- Now you need to set static IP for your computer in D-LINK DSL-5300 settings, check how to do that there.
- Install Docker from the official Docker project page.
- Open Windows console by entering cmd in Run field.

- Install ownCloud by running run docker --name owncloud -d -e OWNCLOUD_DOMAIN=localhost:8080 -p8080:8080 --restart=always owncloud/server command.
- Set up port forwarding on port 8080 to IP address you set earlier as your static IP, you can find how to do that there.
- Open Docker and click on the open in browser besides ownCloud name.

- Log in to your ownCloud storage, the default password is admin, and login is also admin.
- Check your External IP address.
- Awesome! Finally, you can just enter "external IP:8080" in the web browser and use your ownCloud private cloud storage!
https://www.hardreset.info