Nextcloud 21 is out
-
That high performance backend for sync sounds exitingβ¦.
Changelog: https://nextcloud.com/changelog/
Announcement: https://nextcloud.com/blog/nextcloud-hub-21-out-with-up-to-10x-better-performance-whiteboard-and-more-collaboration-features/The biggest improvements we introduce with Nextcloud 21 are:
High Performance Back-end for Nextcloud Files: reduces server load from desktop clients and web interface polling by 90% while delivering instant notifications to users.
And a wide range of performance improvements all over on top, decreasing loading times of pages and reducing load on the server
Collaborative features: new Whiteboard, author colours in Text and Document Templates to increase team productivity
Nextcloud Talk: debuts message status indicators, a raise hand feature, a group conversation description and more!
A range of Groupware improvements like drag'n'drop and nicer threading in Mail and syncing social media avatars in Contacts. -
Thanks, sounds great!
@necrevistonnezr said in Nextcloud 21 is out:
Announcement: https://nextcloud.com/blog/nextcloud-hub-21-out-with-up-to-10x-better-performance-whiteboard-and-more-collaboration-features/
...but that's a 404 for me.
-
Did anyone already try the new backend in rust?
-
@MooCloud_Matt @jdaviescoates I haven't tried it but I think it's not enabled by default. So, I don't think we will enable it by default either. I didn't find much information about the stability of the new backend, do you have a link?
-
@girish
nope,
no information on stability found either.This is the repo
https://github.com/nextcloud/notify_push -
I just try the new backend on ubuntu directly and I found it interesting.
My wish was that NextCloud has started a migration to a different language, a modern one.
BUT, this is not the case what they are doing is just improving the connection for metadata with WebSocket, but all the files are still using PHP Webdav Rest-like protocol.NextCloud.com says that been their software modular they can develop a small and incremental module (AKA rust backend), and this is good news.
But what we read also is that they want to keep PHP as the main backend to be able to have full compatibility with industry-standard hosting.
NOTE: this is my interpretation of their PR on social media, forum, and their blog post.
The conclusion for me is that NextCloud is OLD if they will not invest in a new main backend now that docker is the new industry standard and JS/TS is the new language for wild compatibility on modern hosting (both Cpanel and Plesk support nodejs app). I think that we need to look around to find a new alternative to host or files on the cloud.
-
@moocloud_matt I don't think they can realistically move to some other language or even framework, since their focus was for a long time on the addons/apps and all those would have to be rewritten then.
-
@girish said in Nextcloud 21 is out:
I don't think we will enable it by default
Fair enough, would still be nice to be able to take advantage of it on Cloudron too though
-
@nebulon
I know that migrating all your app to a new language takes time and effort, but don't you think that now in 2021 is time to stop pushing on building new apps and improve the old ones?
OwnCloud and Pydio both are in a migration phase from the old PHP/Python-based app to modern code and container base setup.Is maintaining PHP support something good for us as users and providers?
PHP8 support is appreciated but JS/NodeJS is much faster than PHP and offers today same compatibility on hosting platform then PHP so is good for us as the user to have always more app but kiping the nextcloud core with PHP that perform as it performs today. -
@moocloud_matt I just shared my impression of their situation. OwnCloud and the likes have not focused that heavily on 3rdparty plugins/apps and thus are in a better situation to move to something else.
-
@girish @nebulon For users who are using Nextcloud + Nextcloud Talk for remote, collaborative work, the two Nextcloud HPB's (the Spreed SFU/ signalling HPB + this new notifications HPB binary) are very important.
My largest (non-Cloudron) Nextcloud has 22 remote users; the Spreed SFU (available as-a-service for 40 euro per month) enables them to hold their all-hands Monday video meetings. They love the new notifications binary too because it makes the Nextcloud Talk notifications "instantaneous"... especially, when receiving a call, etc. They are now doing many group audio calls.
With these two HPB's enabled, Nextcloud is arguably the best, open source, self-hostable, remote-work collaboration tool available today. Without them....well, it great for managing files....like Owncloud, Pydio, etc.
If Cloudron devs intend their Nextcloud installation to be used for collaborative, remote work, then the notifications HPB binary needs to be enabled by default. It requires a decent amount of of server-side jugglery.
-
@oj I think @doodlemania2 is making good progress with the High Performance Back-end for Talk.
I can see you've already upvoted that here:
https://forum.cloudron.io/post/8642And I've just added an App Wishlist post for the High Performance Back-end for Nextcloud Files too:
https://forum.cloudron.io/post/29236 -
@nebulon you've probably spotted this already, but I just noticed 21.0.1 is now out - so I think that means time to update the Cloudron package, right? (I really want to try out the new whiteboard )
-
@jdaviescoates right, I've just updated the v20 app package and will then start testing v21 tomorrow.
-
@nebulon said in Nextcloud 21 is out:
We have released the 21 package now and will be rolling it out slowly over the next week.
Installed and now problems so far. Will you update to the "high-performance-backend" in the future as described here: https://github.com/nextcloud/notify_push?
-
@nebulon said in Nextcloud 21 is out:
We have released the 21 package now and will be rolling it out slowly over the next week.
Just updated to the new version, when you go to settings > administration > overview, you see several configuration βwarningsβ:
Security & setup warnings
It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the linked documentation for more information.There are some warnings regarding your setup.
Your web server is not properly set up to resolve "/.well-known/webfinger". Further information can be found in the documentation.
Your web server is not properly set up to resolve "/.well-known/nodeinfo". Further information can be found in the documentation. -
@nebulon said in Nextcloud 21 is out:
We have released the 21 package now and will be rolling it out slowly over the next week.
Logs still not working, could this be a package bug?