I wrote how to throw up a Nextcloud server using Linode [/nexcloud-on-linode/].
Nexcloud is a free file sharing software, but you have to host it. Let's
begin...
Have a domain
I don't want to tell you how to setup a domain and such. I will say that you
should buy