NextCloud is a very excellent open source private cloud storage system. I have installed and used NextCloud on the VPS host before. At the same time, I used Aria2 offline download to turn the server into a film and television download center, and then used a video player that supports the WebDAV protocol, so You can watch videos anytime and anywhere.
Self-built Nextcloud audio and video center: Aria2 offline download + PotPlayer and Kodi local viewing
Regarding the offline download function of Nextcloud, I have already mentioned it in the previous article Nextcloud offline download construction method. Nextcloud installation can use the SNAP one-click installation method, or you can build a LAMP or LNMP environment by yourself and then manually install the PHP program. Install it that way. In short, Nextcloud is the best choice for private cloud storage.