The new mailtrain requires multiple endpoints (3 in fact) - https://github.com/Mailtrain-org/mailtrain#preparation . Cloudron currently cannot handle such a setup. Minio is also blocked by a similar requirement, so have to look into adding support on the platform side for such apps.
I think this is perhaps somehow related to Volumes because I was just able to recreate it.
I looked at the File Manager for the Volume and spotted that some folders and the metadata.db were owned by root instead of Cloudron.
I started changing them one by one via the File Manager but that was tiresome so I open the Web Terminal and ran:
chown -R cloudron:cloudron /library
That fixed the issue on another test I installed, but didn't resolve the issue with my initial install. So I just kept the next test install and moved it books.uniteddiversity.coop which is now working again 🙂 (well, working in a unstable and outdated state 😉 )
I'm pretty sure the issue was created when I rsync'd up a load more books to the Hetzner Storage Box where the Volume actually lives. I'd forgotten that I need to do the chown thing afterwards (and now I'm wondering if I can edit my rsync command to stop me having to chown afterwards...)
@jdaviescoates Yes, I think that would be the next step. An alternate angle is to bundle ice server as part of ampache app package itself and make it optional. But I don't have experience with hosting ice cast channels to know what is the better approach. Does anyone else here know?
/me goes to reduce the size of the volume back to a perfectly sufficient 10 GB...
Oh, bollocks. You can't decrease the size of Hetzner Cloud Volumes, only increase them. So I'd have to create a whole new one and then and then and then...can't be bothered with all that so I guess I'll just stomach the slightly increased cost of 15 GB over 10 GB.