I spent yesterday *finally* setting up a NextCloud instance of my own. It’s been on my todo since I installed fiber at home and got a decent Internet connection.
I started out with Rasbian Lite and combined it with the NextCloudPi install script from ownyourbits. I then used certbot to install certificates from let’s encrypt before migrating the data directory using these instructions.
After that it was happy account creation time, before realizing that I could not upload files larger than ~10kB. Very annoying.
After having duckduck-ed and browser issues and articles for hours, I finally found that that the /etc/php/7.3/fpm/php.ini file contained a reference to the data directory.
sys_temp_dir = /new/path/to/data/tmp
This one-liner cost me about four hours to find, so hopefully this post saves someone else that time.