Learning to host Nextcloud on Unraid was a cool experience! First, I installed Unraid, which helps manage storage and run apps. Setting up Nextcloud was a bit tricky since I had to use Docker. I pulled the Nextcloud image and worked on the network settings and port forwarding. Then, I set up a MariaDB container for the database and connected it to Nextcloud. Securing everything with SSL certificates was another step. Through this, I learned a lot about managing servers, networking, and security. In addition to this also ended up utilizing cloudflare tunnels to make my server publically accessable without comprimising on the secuiry integrity of my server. Cloudflare proxies all web traffic related to the application through their own servers, obscuring the source IP address and ensuring all data is end to end encrypted in transit.