馃懡 captainrantcraft

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

1 month ago 路 馃憤 hanzbrix, chirale

Actions

馃憢 Join Station

8 Replies

馃懡 hanzbrix

@teekay To each their own. 馃榿

As for NextCloud, manually having to backup every facet of a product, isn't a backup.

At the moment I am just running calendar and contacts in ics and vcard files, so NextCloud would just be extra steps and extra complexity for the sake of it. 馃榿 路 1 month ago

馃懡 hanzbrix

@captainrantcraft NPM definitely has some gems, but the bloat and recursive dependencies has gotten way out of hand for 99% of the packages. Express is a 1GB download and 30.000 files... To create routes? 馃槀 I know it does more, but still.

I have also been wanting to try Rust.

I worked with PHP for 8 years, by the end PHP's stateless nature, just makes it a lot of extra work to get web apps to work.

I think from your description, I had much the same experience 4-5 years ago with NextCloud, so I think I shall avoid it. 馃槀 路 1 month ago

馃懡 teekay

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. 路 1 month ago

https://docs.nextcloud.com/server/latest/admin_manual/maintenance/backup.html

馃懡 captainrantcraft

@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. 路 1 month ago

馃懡 captainrantcraft

@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. 路 1 month ago

馃懡 hanzbrix

@captainrantcraft Much appreciated input. 馃槀

Sad that it never got better, it really had potential. I too am trying to avoid PHP, like the plague. For what it was at the time, it was amazing. What it can do now, is a footnote in other languages, which often do it smarter.

Even NodeJS/Deno is faster and easier to deal with (if you avoid NPM at all costs) and it still offers ideas outside of the bigweb space. 路 1 month ago

馃懡 captainrantcraft

@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. 路 1 month ago

馃懡 hanzbrix

Did they finally fix the whole backup situation with NextCloud?

Context: I abandoned it quite a few years ago, due to poor backup support, especially concerning calendars. 路 1 month ago