De Automatische Updater

De automatische updatefunctie werkt de Nextcloud synchronisatie bij met de laatste verbeteringen en aanpassingen.

De automatische updatefunctie is alleen beschikbaar voor macOS en Windows. Bij Linux geeft de updater een notificatie als een nieuwe versie beschikbaar is, maar wordt de software bijgewerkt door het update mechanisme van het Linux zelf.

Basis workflow

De volgende paragraaf beschrijft hoe de automatische update functie kan worden gebruikt bij verschillende besturingssystemen

Windows

De Nextcloud client controleert of er updates zijn en download deze automatisch. De status van de updates en het gekozen bijwerkkanaal zijn te zien bij “Instellingen -> Algemeen -> Info” in de Nextcloud Client

Als de nieuwe update succesvol is gedownload, start de Nextcloud client het updateproces op de achtergrond en herstart zichzelf daarna. Mocht de update mislukken dan is een handmatige download beschikbaar.

Notitie

Beheersrechten zijn vereist voor het uitvoeren van een update

macOS

De macOS client heeft een automatische updater gebaseerd op het Sparkle framework. Deze updater is gebundeld in de Client App Bundle en controleert bij opstart op updates, en waarschuwt als er een update beschikbaar is. Dit gaat via een popup die automatische download en installatie van de nieuwst client laat uitvoeren met een klik.

In versies van de client waar de Sparkle-gebaseerde update niet is gebundeld, verschijnt een aanklikbare melding als een update beschikbaar is. Na aanklikken van die melding wordt de downloadpagina geopend in de webbrowser.

Als bij andere systemen kan de update-status worden bekeken via Instellingen -> Algemeen -> Updates in de Nextcloud-client.

Linux

Linux distributies verzorgen hun eigen update-tools, dus de Nextcloud client voor Linux doen geen controles op updates. De client zal waarschuwen (Instellingen -> Algemeen -> Updates) als er een update beschikbaar is.

Automatische Updates Voorkomen

In beheerde omgevingen, zoals bedrijven of universiteiten, zijn automatische updates mogelijk niet gewenst in verband met beleid en beheerde uitroltools. In dat geval kan de auto-updater volledig worden uitgeschakeld. De volgende sectie beschrijft hoe het auto-update mechanisme voor verschillende besturingssystemen kan worden uitgeschakeld.

Automatisch Updates Voorkomen in Windows Omgevingen

Gebruikers kunnen automatische updates uitzetten door deze regel toe te voegen aan de sectie [Algemeen] in hun nextcloud.cfg bestanden:

skipUpdateCheck=true

Windows-beheerders hebben meer opties om automatische updates in Windows-omgevingen te voorkomen door een van de volgende twee methoden te gebruiken. Met de eerste methode kunnen gebruikers het automatische updatecontrolemechanisme overschrijven, terwijl de tweede methode handmatige overschrijvingen voorkomt.

Automatische updates uitschakelen maar handmatig uitvoeren toestaan:

  1. Edit deze Register-sleutels:

    1. (32-bit-Windows) HKEY_LOCAL_MACHINE\Software\Nextcloud\Nextcloud

    2. (64-bit-Windows) HKEY_LOCAL_MACHINE\Software\Wow6432Node\Nextcloud\Nextcloud

  2. Voeg de sleutel skipUpdateCheck (van type DWORD) toe.

  3. Specificeer een waarde van ‘1’ voor de machine.

Gebruik dezelfde waarde in HKEY_CURRENT_USER om deze sleutel handmatig te overschrijven.

Voorkomen van automatische updates en handmatig uitvoeren niet toestaan:

Notitie

Dit is de voorkeursmethode om het updater-gedrag te bepalen via Groeps Beleidsregels.

  1. Wijzig deze Register-sleutel:

    HKEY_LOCAL_MACHINE\Software\Policies\Nextcloud GmbH\Nextcloud

  2. Voeg de sleutel skipUpdateCheck (van type DWORD) toe.

  3. Specificeer een waarde van ‘1’ voor de machine.

Notitie

gepersonaliseerde clients hebben andere sleutel-namen

Voorkomen Automatische Updates in Linux Omgevingen

Omdat de Linux client niet in automatische updates voorziet is het niet nodig de automatische update-check te verwijderen. Echter, als dit toch gewenst is, wijzig dan het client configuratiebestand, $HOME/.config/Nextcloud/nextcloud.cfg. Voeg deze regel toe aan de sectie [ Algemeen].

skipUpdateCheck=true