You can either host it on your own server or find a free public server. I self-host it for just me (one user) and it works. It's PHP so the setup should be pretty easy.
I run my Nextcloud instance (for me and family) on a Raspberry Pi 3. The web interface is fairly slow because of the hardware (and likely my configuration :p), but it serves nicely as a Dropbox replacement.