Spent a bit of time today migrating a nextcloud instance to the new cluster. Set it all up using Apache and mod php. I was wondering if there'll ever be an Apache 3 :D
6 months ago 路 馃憤 chirale
I'm on the other side of the fence, I really like Nextcloud and am impressed with how far PHP has come along. PHP-FPM is quite configurable (memory usage, workers, etc.). Once tuned, performance is fantastic, even on 2 vCPUs and 1Gb of RAM. I recently moved all my calendars and contacts from Radicale into Nextcloud and it works well across all my devices. You can export calendars into ICS files from the interface, and/or use vdirsyncer to get ICS and vcard files. I have backed up and restored many times using the method described in their documentation ( https://docs.nextcloud.com/server/latest/admin_manual/maintenance/backup.html ) and even moved VPS without issue. 路 6 months ago
https://docs.nextcloud.com/server/latest/admin_manual/maintenance/backup.html
@hanzbrix - But don't take my word for it. You might wanna give it a try in some container or whatever the cool kidz use these days. Might be working fine for you anyway. When it does work ... it works and itegrates well with a lot of things. Got OIDC to work, S3 storage backend (self hosted of course), office integration. It can really fly that thing. As you said, huge potential. 路 6 months ago
@hanzbrix I was a full time php dev a long time ago. Was alright but I don't see the point anymore. Some PHP apps have moved well with the times. I don't like banning them totally but it feels like such a drag having to worry about that whole php interpreter stack. I'd rather use Python or some JS/ES stack. NPM/node ain't so bad, runs reliably. Rust would be nicer but I don't see the frontend solutions to be there just yet. And making a complete one is just way outside the scope of what I'd be able/willing to do at the moment. Rather sticking to Vue/Nuxt for that but totally like the idea of some Go or Rust backends running on their own. 路 6 months ago
@hanzbrix - Nextcloud is ... special. The only reason I use it is because there's nothing better around for the moment. Backup / Restore is not really an integrated process. Error handling is still poor. Logging for debugging is still confusing at best, uploads fail without reason, etc, etc. I consider it legacy from this point on. Partly because I declared war on everything written in PHP, partly because Nextcloud doesn't really improve that much. My recommendation would be, if you don't use it, keep it that way. 路 6 months ago