I installed this today and hit a couple of problems.
1. It timed out after I got the setup done. (Solution - just wait 5 minutes)
When I entered the admin name & password, all the database details, it ran and then timed out. While googling for a solution it was still running behind the scenes, and by the time I came back to it (5 minutes or so) loading the web page gave me a login screen. It seems that something in the webserver config is timing out if the initial set up is slow. I didn't dig any deeper, to be fair.
2. It's very slow. (Solution - install Redis)
I had about 4GB of data to sync, and it was estimating about 24 hours or more to complete the upload. I installed the official Redis docker image from Community Applications (I accepted the defaults) and then once that was running I made changes to /mnt/user/appdata/nextcloud/www/nextcloud/config/config.php as follows, to enable using it:
(Based on https://docs.nextcloud.com/server/18/admin_manual/configuration_server/caching_configuration.html )
'memcache.distributed' => '\OC\Memcache\Redis',
'redis' => [
'host' => 'redis',
'port' => 6379,
],
'memcache.locking' => '\OC\Memcache\Redis',
After a reboot, it's down to under an hour to sync. From Googling, if you have a lot of small files it can be slow no matter what you do, but I'll take a twenty-fold speed increase any day!
I hope this helps a few other people, who might have the same issues. I didn't find any discussion of them on this thread so far.