I found NextCloud pretty easy to set up...from yunohost.org.
By contrast, when I tried to install it manually, the distribution install scripts broke on the second run, on changes that the very same script made on the first run. Anti-idempotent, I dropped it with the impression of drumming up hosting or consulting business.