Software-update: Nextcloud 32.0.0

Nextcloud logo Versie 32 van Nextcloud, oftewel Nextcloud Hub 25 Autumn, is verschenen. Met Nextcloud is het mogelijk om in eigen beheer cloudopslag te draaien. Het is ontstaan als een fork van ownCloud nadat een groot aantal ontwikkelaars wegens een conflict daar is vertrokken. Alle onderdelen, inclusief de enterprisefunctionaliteit, worden als open source aangeboden en het verdienmodel is gelijk aan wat Red Hat doet, namelijk het leveren van betaalde ondersteuning aan grote klanten. De complete releasenotes zijn hier te vinden; dit is de aankondiging voor deze uitgave:

Welcome to Nextcloud Hub 25 Autumn

Getting started with Nextcloud 9 years ago, we had a small team and a big dream: give people control over their data. Now, Nextcloud is a community-driven project where our brilliant team of 150 works with thousands of contributors, and we became the most deployed privacy-focused collaboration platform in the world. Today we welcome our latest release, Nextcloud Hub 25 Autumn.

Nextcloud Hub is where all your work comes together. It is modular and customizable, yet really well-integrated. Having all apps in one hub brings you a better user experience, makes your platform easier to run and maintain and reduces security risks. Did we forget anything? It’s also self-hosted, built for performance, scales to millions of people, and has a great, modern interface.

This release we made it easier than ever to regain control over your collaboration. We made many changes that help those new to Nextcloud. Part of that is the design work on the interface. We updated icons, added a splash of color and some nice backgrounds, and made adjustments to the look of buttons and other elements. We also worked on performance improvements and, like always, we introduced new technologies and many features.

Nextcloud screenshot

Versienummer 32.0.0
Releasestatus Final
Besturingssystemen Linux
Website Nextcloud
Download https://nextcloud.com/install/
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

27-09-2025 • 14:00

53

Submitter: endus

Bron: Nextcloud

Reacties (53)

Sorteer op:

Weergave:

Voor degene die Nextcloud vanaf scratch willen installeren dan adviseer ik Nextcloud AIO. Geoptimaliseerd en gemakkelijk te installeren.

https://github.com/nextcloud/all-in-one
Ik draai zelf een docker met de fpm versie samen met nginx, iemand tips voor een snellere nextcloud?
Van wat ik ervan begrepen heb komt dat voor een deel doordat Nextcloud (en owncloud) in PHP geschreven zijn. De techniek is eigenlijk niet geschikt voor het doel en er zijn inmiddels veel betere opties, maar alles opnieuw opbouwen is niet eenvoudig. Owncloud (waar Nextcloud een fork van is) en OpenCloud (een veel nieuwere fork van Owncloud) zijn inmiddels overgestapt op Go, wat zover ik het kan zien veel sneller lijkt te werken.

Ik heb Nextcloud kort getest, maar vond de performance te slecht om het in gebruik te nemen. Je zou OpenCloud eens kunnen proberen, ik ben er nog niet aan toegekomen: https://github.com/opencloud-eu
Thx voor de aanbeveling, ik ben zelf ook afgestapt van Nextcloud omdat ik het veel te log vond
Het is onzin - Wordpress en Facebook draaien allebei op php, kun je van alles van vinden maar traagheid ligt aan de setup, niet de programmeertaal.

Ik zou aanraden de AllInOne docker container te gebruiken - dat is de snelste manier om een setup te krijgen die een snellere database en features zoals de high performance back-end gebruikt.

voor een aantal van onze klanten is performance de hoogste prioriteit en die draaien dan ook een setup die beter presteert dan Dropbox, onedrive, Google etcetera. Het is een kwestie van prioriteit, configuratie en hardware opties.
Inderdaad de meeste reacties die klagen over traagheid hebben of een slechte configuratie, maar waarschijnlijker draaien ze het op te zwakke hardware. Al die tutorials om Nextcloud op een Raspberry Pi te draaien en dan klagen over traagheid. Het is de hardware die te traag is.
Nope, hier draait ook een verenigings versie op een RPi. Maar: SSD en alle andere zaken draaien op de main server, zoals Marinade, Redis en allerhande cache versnellers.
Volg de tuning guide van A-Z en dan kom je er ook op een RPi uit.
Een grote versneller was Redis, een tweede versneller was andere caching op de DB en PHP instellingen. Daarna blijven tunen omdat vraag van gebruikers anders is en eventuele secundaire plugins.
Waar een RPi traag van wordt is een heleboel requests omdat er van buitenaf gehamerd wordt. Dat kan goedbedoeld zijn, door slecht geconfigde apps, maar ook kwaadwillenden die aan het snuffelen zijn. Zorg er voor dat het IP adres geen dingen openbaart dat het een leuke bak is om te proberen te kraken.
Ook interne rerouting moet perfect zijn, de prestatie ellende en log zoekacties in het verleden omdat een reverse proxy entry niet goed stond...
Het is de hardware die te traag is.
Nee, het is Nextcloud. De manier waarop je installeert (LXC, KVM, Docker) op dezelfde hardware maakt gigantisch veel uit. AIO werkt prima, ander manieren kan (maar hoeft zeker niet) prima werken. Ik heb over de jaren heen op verschillende systemen hetzelfde meegemaakt. Op systemen waar het snel zou moeten draaien (snelle en nieuwe SSDs, veel geheugen, snelle CPUs) doet het dat niet. Op een willekeurige Lenovo Tiny? Draait als een zonnetje. Terwijl de Tiny qua "echte" performance om te huilen is in vergelijking met het andere spul.
En dit is dan met alle toeters en bellen die de performance naar 11 zouden moeten tillen.
Ik heb het inmiddels opgegeven met installatiemethoden buiten de AIO versie om. Te veel variatie van gedrag en performance. AIO is veel meer consistent.
Had facebook niet hun eigen JIT PHP runtime gemaakt juist omdat de officieele PHP interpreter zo traag was?
Ja, HHVM, echter is het idee vanuit HHVM inmiddels ook in PHP terecht gekomen. De performance tussen 5.4/7 of >=8 is gigantisch. Opcache is hier het keyword.
even off topic, ooit NextCloud gebruikt voordat OneDrive fatsoenlijk ging werken, knap wat jullie hebben neergezet Jos in de afgelopen jaren, soms mis ik de tijd van alle nextcloud servers zelf beheren, mooi was dat, en het werkte op de schaal wat we toen deden ook echt prima, maar het is nu geen optie meer voor mij en mijn klanten, ik was wel benieuwd hoe jullie qua prijs zijn ontwikkeld en ik moet zeggen, dit is voor mij wel een beetje een HELE lange waslijst aan opties.
https://nextcloud.com/pricing/

in hoeverre je tips aanneemt van iemand die Micro$oft gebruikt ;)
ik zou dit echt overzichtelijker neerzetten, Of in een Beslisboom OF in een overzichtelijke pakket keuze.
je hebt nu echt 101 mogelijkheden... en bij alles denk je 'mis ik nog iets'?
Klanten? Draai je dit commercieel dan?
Blijkbaar. En waarom zou dat niet kunnen? Omdat het OSS is? De wereld komt tot de ontdekking dat je jezelf niet te afhankelijk moet maken van Big Tech en NextCloud (en forks) zijn een alternatief.
@christophe195 , @BRAINLESS01 , @jcbvm en anderen, gewoon in het geval, zo'n trage NextCloud kan komen door het gebruik van de standaard meegeleverde database. Deze dient vervangen te worden met een efficiëntere. Meer informatie in hun eigen manual: Converting database type
You can convert a SQLite database to a better performing MySQL, MariaDB or PostgreSQL database with the Nextcloud command line tool. SQLite is good for testing and simple single-user Nextcloud servers, but it does not scale for multiple-user production servers.
Editie: Bedankt voor de nieuwere en snellere forks, deze zal ik eens uitproberen op PodMan...

[Reactie gewijzigd door 86ul op 27 september 2025 15:05]

Ook een memcache+redis configuratie helpt enorm.

Heb het geheel al vele jaren op een intel j5005 draaien (naast een veelvoud aan andere diensten), en het is eigenlijk nooit traag.
Ik gebruikte redis en Postgres, maar de web interface blijft gewoon traag (met name door php), laadtijden van enkele seconden zijn niet meer van deze tijd.
Dat komt niet door php - dat ligt wellicht aan de database of issues met de caching setup. 90% van de performance impact is database, 10% bestandssysteem, 0% php.

90% van het performance werk komt neer op doe-iets-met-minder-database-queries. Er is zat wat beter kan maar da’s architectureel, niet de taal…
Dat kan ik bevestigen. Toen ik begon met nextcloud vond ik het ook erg traag, maar met de juiste instellingen loopt het nu erg soepeltjes. Geen enkel probleem meer, maar het is even zoeken. Database, memchache en redis helpt behoorlijk om te optimaliseren. Mijn proxmox container heeft ook maar weinig resources nodig.
Nextcloud laat ook 'tips' zien bij de sectie waar je ook op updates kunt zien. Maar ik moet zeggen dat als je alle tips volgt je best veel moet aanpassen in de configuratie bestandjes en het installeren van alle extra's kan ook best tijdrovend kan zijn. Maar als je deze tips allemaal zou negeren heb je een grotere kans op performance problemen.
Ik betwijfel het, database kan traag zijn, maar de app op iOS is wel gewoon snel, het is echt de web interface die met name traag en log voelt
Haalt de ios app dan geen data op van een php backend?
Wellicht wel ja, misschien dat het server side renderen van de web interface trager doet dan normaal
De interface doet er bij mij ook een paar seconden over om te laden (vooral voor een volledige pagina, bladeren gaat vlotter), maar de traagste request is 0.3 seconde. De traagheid zit ergens anders in dan PHP.
Hmm, met F12 even gekeken op mijn MacBook M1 met Vivaldi over wifi, 802.11ax. Het doet er bij mij 1600 ms over om de frontpage te laden (al wel ingelogd), en de volgende klik, (files) 2600 ms.
Al heb ik wel een beest van een machine, het draait op een TrueNAS, beheerd door Portainer, op een Core i5-12400 met 64GB geheugen. Ik gebruik overigens de AIO, die PostgreSQL gebruikt.

Misschien niet heel goed vergelijkbaar.
Idd, ik heb het ook super soepel draaien voor mijzelf en een vereniging, op een 1,5GHz dualcore (3205U). Al heb ik niet zo veel apps draaien, office draait apart op een Pi 5, dat was wel te veel voor de dualcore. Erg tevreden mee! Lastig de boel te vertragen.

Enige wat ik wel vreemd vind en verwarrend over kan komen is de keuze voor twee versienummers (ik weet waar het vandaan komt, maar toch).
Heb het geheel al vele jaren op een intel j5005
Ik ook, en ik kon een 2 x 16GB setje goedkoop op de kop tikken. Gaat als een speer en super stabiel, ondanks dat volgens de Intel specs 8 GB het maximum is.
MySQL hier, nog zonder memcache en redis. Performance is heel behoorlijk, nog geen incentive on caching te regelen.
Dan doe je iets verkeerd. Ik gebruik Nextcloud dagelijks en het is echt niet traag.
Van wat ik ervan begrepen heb komt dat voor een deel doordat Nextcloud (en owncloud) in PHP geschreven zijn. De techniek is eigenlijk niet geschikt voor het doel en er zijn inmiddels veel betere opties, maar alles opnieuw opbouwen is niet eenvoudig.
PHP is gemaakt om dynamische content terug te geven op HTTP-requests. Volgens mij doen Nextcloud en alternatieven weinig anders dan dat, dus in welke zin is de techniek daarmee ongeschikt voor het doel?
Dit ligt wat anders. De taal PHP is ook heel snel te krijgen en dus net zo geschikt voor de toepassing als elke andere taal.

Het is meer dat Nextcloud waarschijnlijk op een manier geschreven is dat je het met php-fpm moet draaien om het goed werkende te houden. Dit soort runtimes zijn moeilijk te optimaliseren omdat deze voor elke run de applicatie opnieuw opstarten. Het voordeel is dat geheugen niet gedeeld wordt. Elke request is perfect geïsoleerd.

Moderne php runtimes zoals frankenphp en roadrunner doen dit niet maar houden de applicatie draaiende maar dit heeft als nadeel dat je rekening moet houden dat tussen requests in geheugen gedeeld wordt (veel andere talen doen dit ook zo). Deze zijn echt vele malen sneller met response tijden van minder dan 20ms.

Het probleem van Nextcloud is dus niet de taal PHP maar meer dat de legacy code niet geoptimaliseerd is voor worker stijl runtimes.
20ms is echt heel snel als je ook nog een db query erbij moet doen (en vaak meer). Je ping tijden zijn ook iets van 5 tot 10ms naar je ISP verwacht ik en bij ping zit helemaal niks aan overhead. Gebruik beztcloud hier maar postgres en redis en het is langzamer dan een statische html pagina (duh) maar veel sneller dan bijv. Outlook online. Dat persistent php sneller is zal best, maar 20ms zie ik nergens terugkomen.
20ms komt uit ervaring van zelf applicaties bouwen met deze technieken. Met wel op dat deze draaien op krachtige dedicated servers met zeer geoptimaliseerde databases. Dit zijn de response tijden in de applicatie zelf. Het klopt dat dit zelfs met de database erbij is. Dit is dan bijvoorbeeld api queries die een lijst ophalen en dus weinig roundtrips hebben.

Mijn punt is dat PHP vaak wordt afgeschilderd als een trage taal maar dat is alles behalve waar. Er zijn genoeg technieken om het heel snel te maken. Je moet alleen wel de juiste tools hiervoor inzetten als je behoefte hebt aan deze performance.

[Reactie gewijzigd door rjd22 op 27 september 2025 18:39]

Dat php snel kan zijn klopt wel. Alleen 20ms voor een beetje webapp met db zie ik alleen als alles in cache staat en er niet zoveel queries nodig zijn en dan alleen over localhost :)
Ik draai NextcloudPi als container op Proxmox en heb nooit problemen met traagheid terwijl ik maar 2 CPU en 2 GB RAM toegewezen heb. Op dit moment werk ik er niet in/mee en wordt er maar een kleine 700 MB aan RAM gebruikt.
Ik moet wel toegeven dat ik niet veel apps gebruik. Er staan er wat standaard aan, maar eigenlijk gebruik ik enkel Nextcloud Office, PDF viewer, contacts en notes actief. Ik heb wel een aparte Collabora container (1 CPU, 1 GB RAM).
Uiteindelijk is het de echte/fysieke hardware die de software moet duwen. Wat voor hardware gebruik je? Hoeveel geheugen? Wat voor cpu-s? wat voor disk-opslag voor het os en de software? wat voor disk opslag voor je gegevens?

Zelf denk ik na over een qnap nas (uitvoering: QNAP TS-473A, zonder harde schijven) met een royale ssd en een paar 6 of 8 GB WD-Red schijven. Standaard heeft dat 8 GB geheugen waarmee ik wil starten. De eerste versnelling zou meer geheugen zijn.
Ligt eraan waarvoor je het gebruikt. Als je fotos te langzaam zijn kan je natuurlijk je thumbnail vooraf laten aanmaken ipv na het openen van de folder.
Database tuning

valkey/redis caching en dan ook je sessies erin.

ook kan je opslag omzetten naar s3 om dat te loadbalancen etc etc. Mischien moet ik eens in de forum duiken om alles op een rijtje te zetten met hoe en wat
Je kan Nextcloud koppelen aan een Redis of Valkey datastore. Dit verbeterd de prestaties al enorm.
Heb je je OPCache goed ingeregeld van PHP? Gebruik je Redis?
Mijne is jarenlang erg langzaam geweest maar na wat tweaks is deze sneller. Stuur me een PB dan reageer ik morgen even wanneer ik mijn laptop en de configuratie bij de hand heb.
Ik hoor wel goede dingen over de Nix module (https://nixos.wiki/wiki/Nextcloud). Met Redis erbij zeggen mensen dat het 1 van de soepelste ervaringen is. Zelf zit ik een beetje vast op de docker omdat al onze agenda's zo syncen, en ik een keer de tijd moet nemen om het allemaal eens op te schonen, mijn huidige install draaide al voor de owncloud/nextcloud splitsing.
Ik heb het ook los gedraaid, maar AIO geeft voor mij een fijnere ervaring, ook achter nog een reverse proxy front. En ik weet dat ik nog meer eruit kan halen door de indexing goed te regelen. In de admin page staan suggesties wat te doen.
Spannend, nog even de release notes bekijken hoe het nu zit met recentere databases.
Het lastige is dat enkele erg gewilde plugins zoals geavanceerde foto herkenning software (personen, locaties) andere eisen stelt aan de backend. Helaas trekken niet alle plugins deze nieuwerwetse instructies.
Verder blijft het heerlijk om zonder Drive, iCloud of OneDrive te werken. Alles gesynced voor de gehele familie, remote backups versleuteld weggezet en alles bereikbaar via beveiligde WireGuard verbindingen.
Zelf neem ik een managed nextcloud af bij hetzner. (Storage share)

Heel tevreden. Prijzen zijn zeer redelijk en het is mogelijk om occ commands uit te voeren via het admin panel. Support is ook heel adequaat.

Enige minpunt wat ik kan bedenken is dat ze geen support willen leveren op video thumbnails. Dat ze niet on the fly willen transcoden snap ik nog wel. Maar het niet hebben van een thumbnail voor een video is soms onhandig.
Dit draadje zou icm ImageMagick de thumbnails mogelijk moeten maken.
https://help.nextcloud.co...nails-for-videos/71251/20
Ah, ik ook hier via Hetzner!

Enig idee hoe je ook de office suite kan draaien? Dat lijkt me nog vrij complex om ingesteld te krijgen en vereist een extra server die draait ofzo?
Maak ik zelf geen gebruik van. Maar zo te zien is de configuratie in nextcloud niet meer dan een server endpoint en API key plakken.

Of je de backend hiervan zelf kan en wil hosten durf ik niet te zeggen. Maar wellicht kan iemand met ervaring nog op dit draadje aanhaken.
Ik werk sinds kort met Nextcloud om volgens de richtlijnen van een vrijwilligersorganisatie te kunnen werken en ik vind het qua filemanagement heerlijk werken. Intuïtief zit het allemaal goed in elkaar. Ik was er zo aan gewend.

Het enige dat ik storend vind is dat er een editor in zit waarmee ik weliswaar .odt documenten kan openen, maar die de opmaak nogal overhoop gooit in die zin dat tekstregels ineens op een volgende pagina staan, terwijl dat in Libre Office niet zo is.

[Reactie gewijzigd door Uruk-Hai op 27 september 2025 21:35]

Host je dat zelf of is het kant en klaar bij een hoster? Ik zoek dit ook voor een stichting, maar zelfhosten is geen optie.
Ik draaide voor een tijdje Nextcloud maar moet eerlijk zeggen dat het te fragiel was voor het constant draaien in een inperfecte situtatie, kwa hoe het kon breken met een update, ik weet dat ik toen ook minder ervaring had en dus ook fouten maakte. Dit was well echt een lange tijd geleden en ik zit nu het homelab opnieuw te ontwerpen dus misschien zal ik nog een kijke nemen, want het had well alle features die ik nodig had.

[Reactie gewijzigd door Stetsed op 27 september 2025 15:17]

Kijk zeker naar de AIO, ik had ook regelmatig issues (meestal aan de webserver kant maar toch), nu met aio is het 0% werk aan onderhoud.. werkt gewoon!
Ik had eerder naar AIO gekeken, het enige wat ik er niet zo fijn aan vindt is dat het zelf de opzet/managment regelt. Ik vindt het juist fijn om een docker-compose file te hebben die ik dan in git gooi voor version control. Als het ik het doe zal ik waarschijnlijk AIO maar dan zelf doen, want het is niet super moelijk om dezelfde optimalizaties te doen enz.
Hebben ze eindelijk unique IDs in de database, of zijn dat nog steeds strings op basis van gebruikers-invoer?

Dit is hoe het 10 versies geleden was:
  • Maak een directory aan met naam foo
  • Hernoem het naar bar
  • Kijk de database en vind dat de id=foo en name=bar
  • Huil, denkend aan het inteoductievak Databases in het eerste jaar
Dit was een reden om van Nextcloud af te stappen - het was instabiel door dit soort prutswerk, en dusnonveilig om te gebruiken.


Om te kunnen reageren moet je ingelogd zijn