Is it better to install Nextcloud via snap or setup a web server?

The snap package has some problems. That’s just my opinion though. The version lags behind, it makes custom configuration difficult, and it’s also hard to add missing features such as SMB support.

I run mine in Docker. I wrote a guide for setting it up using Docker on Ubuntu 18.04.