Well, with the latest nextcloud update from Truecharts seeming to require a "delete -> reinstall", I bit the relative bullet and migrated back to the official version for now.
Trying to do a regular upgrade of the Truecharts nextcloud app yesterday resulted in some "[EINVAL] values.persistenceList: Item#0 is not valid per list" error (or words to that effect). I couldn't get heavyscript to mount the PVC container to try to copy data & settings across, and there was nothing obvious in terms of solutions on the Discord channel. Reading this forum, it seems a few folks have moved away from Truecharts due to breaking upgrades requiring fresh installs & losing app data.
So....I have moved to official nextcloud app. Accessing the config.php in the container's shell (to get it working behind HAproxy) proved difficult, since there's no text editor included in the official nextcloud docker image. An "apt-get update", followed by "apt-get install nano" solved that one.
So far, so good....just a couple of 'carddav' errors to sort out, and something about memory locking cache.
One thing I thought the official app lacked, but I'm pleased to find out was just a GUI difference, was the ability to select SSL/TLS to access gmail's smtp server. I thought you had to choose SSL/STARTTLS, without realising SSL/TLS was the same thing
I may yet go the VM route (https://docs.hanssonit.se/s/W6fMouPiqQz3_Mog/virtual-machines-vm/d/W6fMquPiqQz3_Moi/nextcloud-vm), however, since containerised installs are still limited in ways that confuse me.
EDIT 27/6: still vacillating between Official and Truecharts.
On Official, there's no Redis server, resulting in an Admin warning about transactional file locking. My OCD doesn't like errors or warnings.
On the latest version of Truecharts nextcloud (27.0.0_21.0.3), you can't edit its config.php, since it reverts to default on restart. You have to "Stop All" to properly stop the app, otherwise it hangs at 40% with "waiting for pods to be scaled to 6 replica(s)" (Discord pointed me to the fix: https://truecharts.org/news/stop-all/). When you restart the app, it reverts to the default config.php. This prevents setting such important parametres in config.php as overwriteprotocol => 'https' abd overwritehost => 'your.web.address', and 'trusted_proxies' , which are necessary for certain setups such as mine.
The VM is looking more and more like the best way forward....
Trying to do a regular upgrade of the Truecharts nextcloud app yesterday resulted in some "[EINVAL] values.persistenceList: Item#0 is not valid per list" error (or words to that effect). I couldn't get heavyscript to mount the PVC container to try to copy data & settings across, and there was nothing obvious in terms of solutions on the Discord channel. Reading this forum, it seems a few folks have moved away from Truecharts due to breaking upgrades requiring fresh installs & losing app data.
So....I have moved to official nextcloud app. Accessing the config.php in the container's shell (to get it working behind HAproxy) proved difficult, since there's no text editor included in the official nextcloud docker image. An "apt-get update", followed by "apt-get install nano" solved that one.
So far, so good....just a couple of 'carddav' errors to sort out, and something about memory locking cache.
One thing I thought the official app lacked, but I'm pleased to find out was just a GUI difference, was the ability to select SSL/TLS to access gmail's smtp server. I thought you had to choose SSL/STARTTLS, without realising SSL/TLS was the same thing
I may yet go the VM route (https://docs.hanssonit.se/s/W6fMouPiqQz3_Mog/virtual-machines-vm/d/W6fMquPiqQz3_Moi/nextcloud-vm), however, since containerised installs are still limited in ways that confuse me.
EDIT 27/6: still vacillating between Official and Truecharts.
On Official, there's no Redis server, resulting in an Admin warning about transactional file locking. My OCD doesn't like errors or warnings.
On the latest version of Truecharts nextcloud (27.0.0_21.0.3), you can't edit its config.php, since it reverts to default on restart. You have to "Stop All" to properly stop the app, otherwise it hangs at 40% with "waiting for pods to be scaled to 6 replica(s)" (Discord pointed me to the fix: https://truecharts.org/news/stop-all/). When you restart the app, it reverts to the default config.php. This prevents setting such important parametres in config.php as overwriteprotocol => 'https' abd overwritehost => 'your.web.address', and 'trusted_proxies' , which are necessary for certain setups such as mine.
The VM is looking more and more like the best way forward....
Last edited: