Hi Everyone!

I need your help today! 🙏

I have a web-server running on a Windows 10 server machine, with XAMPP for the website. Linux somehow fried my last wifi adapter and I am more at home with windows, however today I found out that NextCloud which is also something I need to install on my server, is not supported on Windows. So I will need to use Docker. The problem is I have zero idea how to use docker. I also already have everything set up so the website is served, but I barely have an idea yet in networking, and I have no idea what NextCloud means when it says reverse proxies and etc.

Here is what I know:

- I have installed Docker Desktop with WSL 2
- I am running Windows 10
- I have a XAMPP server set up on the default ports, running apache and mysql.
- I forwarded the ports 80 and 3389 so I can log in, these are the only open ports as of right now.
- I have Cloudflare set up with CNAMEs to point to my dyndns and it loads my site , but that is all the changes I made to the Default Cloudflare settings, nothing is turned on that it does not offer by default.

Based on this information (and please feel free to ask for more info if needed), I beg you create me a step by step foolproof guide to install NextCloud! 🙏

I really don’t know enough about all this stuff and I am afraid of breaking something even more than I have previously. I will be forever grateful to you if you take the time to help out.

Thank you!