Veelgestelde vragen

De werking van de functionaliteit “Lokaal bewerken”

Deze functionaliteit is afhankelijk van het vermogen van de desktopclient om de mime te registreren voor het afhandelen van de nc://-schema. Dit is de handler die door de server wordt gebruikt om een bestand lokaal te openen. Dit stelt de desktopclient in staat om een document te openen met de lokale editor wanneer je op de optie ‘Lokaal bewerken’ klikt in je Nextcloud-instantie.

Notitie

Zonder de mime correct te registreren, ongeacht welke browser en distributie wordt gebruikt, zal de desktopclient niet in staat zijn om een document te openen met de lokale editor wanneer je op de optie ‘Lokaal bewerken’ klikt in je Nextcloud-instantie.

De browser waarschuwt je voor de fout: ‘Kon ‘nc://…’ niet starten omdat het schema geen geregistreerde handler heeft.’

Hoe je dit kunt inschakelen

Om dit te doen, moet je de desktopclient installeren met de MSI-installatieprogramma op Windows of een derde partij-software gebruiken om de AppImage in je Linux-systeem te integreren.

Op Linux

We gebruiken AppImage vanwege de universele compatibiliteit, maar om volledig gebruik te maken van de functies van de desktopclient heb je software van een derde partij nodig om de AppImage in je systeem te integreren: we hebben AppImageLauncher getest en als alternatief is er Go AppImage.

Op Windows

Het MSI-installatieprogramma zal jouw systeemregister wijzigen om de mime te registreren om het nc:// schema af te handelen.

Als alternatief kun je de mime handmatig registreren om het nc:// schema af te handelen:

  1. Kopieer de volgende inhoud in een .reg-bestand:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\nc\shell\open\command]
@="\"C:\\Program Files\\Nextcloud\\nextcloud.exe\" \"%1\""
  1. Dubbelklik het .reg-bestand om deze te importeren in het systeem.

Meer informatie is te vinden op https://nextcloud.com/blog/nextcloud-office-release-solves-document-compatibility-overhauls-knowledge-management/.

Sommige bestanden worden continu naar de server geüpload, zelfs wanneer deze niet worden aangepast.

Het is mogelijk dat een ander programma de wijzigingsdatum van het bestand aanpast. Als het bestand de extensie ‘’.eml’’ gebruikt, wijzigt Windows automatisch en voortdurend alle bestanden, tenzij u ‘’HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPropertySystemPropertyHandlers’’ uit het Windows-register verwijdert. Zie http://petersteier.wordpress.com/2011/10/22/windows-indexer-changes-modification-dates-of-eml-files/ voor meer informatie.

Synchronisatie stopt bij het synchroniseren van subdirectories met een hiërarchie dieper dan 100.

De synchronisatieclient is opzettelijk beperkt om niet dieper dan 100 submappen te synchroniseren. De harde limiet bestaat om te beschermen tegen bugs met cycli zoals symbolische linklussen. Wanneer een diep geneste map wordt uitgesloten van synchronisatie, wordt deze vermeld met andere genegeerde bestanden en mappen in het tabblad “Niet gesynchroniseerd” van het paneel “Activiteit”.

Er was een waarschuwing over wijzigingen in gesynchroniseerde mappen die niet betrouwbaar worden geregistreerd.

Op Linux kan het besturingssysteem, wanneer de gesynchroniseerde map erg veel submappen bevat, mogelijk niet genoeg inotify-watches toestaan om de wijzigingen in al deze mappen te bewaken.

In dit geval kan de cliënt niet onmiddellijk beginnen met het synchronisatieproces wanneer een bestand in een van de niet-bewakingsmappen verandert. In plaats daarvan zal de cliënt de waarschuwing tonen en handmatig mappen scannen op wijzigingen in een regelmatig interval (standaard twee uur).

Dit probleem kan worden opgelost door de sysctl fs.inotify.max_user_watches op een hogere waarde in te stellen. Dit kan meestal tijdelijk worden gedaan:

echo 524288 > /proc/sys/fs/inotify/max_user_watches

of permanent door /etc/sysctl.conf aan te passen.

Ik wil mijn lokale synchronisatiemap verplaatsen.

De Nextcloud desktopclient biedt geen optie om de lokale synchronisatiemap te wijzigen. Het kan echter wel, hoewel het een beetje ongebruikelijk is. Specifiek moet je:

  1. Verwijder de bestaande verbinding die met de verkeerde map synchroniseert.

  2. Voeg een nieuwe verbinding toe die synchroniseert met de gewenste map

Een bestaande verbinding verwijderen

Om dit te doen, klik in de client UI, die je hierboven kunt zien, op het Account vervolgkeuzemenu en klik vervolgens op “Verwijderen”. Dit opent een dialoogvenster met de titel “Accountverwijdering Bevestigen”.

Verwijder het bevestigingsdialoogvenster voor het verwijderen van de bestaande verbinding

Als je het zeker weet, klik dan “Verbinding verwijderen”.

Klik daarna opnieuw op het Account-keuzemenu en klik deze keer op “Nieuw toevoegen.”

Vervangende verbindingsassistent

Dit opent de Nextcloud Verbindingsassistent, die je hierboven kunt zien, maar met een extra optie. Deze optie biedt de mogelijkheid om ofwel: de bestaande data (gesynchroniseerd door de vorige verbinding) te behouden of een schone synchronisatie te starten (de bestaande data te wissen).

Belangrijk

Wees voorzichtig voordat je de optie “Start een schone synchronisatie” kiest. De oude synchronisatiemap kan een aanzienlijke hoeveelheid gegevens bevatten, variërend van gigabytes tot terabytes. Als dat zo is, moet de client nadat deze de nieuwe verbinding heeft gemaakt alle informatie opnieuw downloaden. Verplaats of kopieer daarom eerst de oude lokale synchronisatiemap, die een kopie van de bestaande bestanden bevat, naar de nieuwe locatie. Kies vervolgens, bij het maken van de nieuwe verbinding, voor “Bestaande gegevens behouden”. De Nextcloud-client zal de bestanden in de nieuw toegevoegde synchronisatiemap controleren en vaststellen dat deze overeenkomen met wat op de server staat en niets hoeft te worden gedownload.

Maak je keuze en klik op “Verbinden…”. Dit leidt opnieuw tot de Verbindingsassistent, net zoals toen de vorige synchronisatieverbinding werd ingesteld, maar met de mogelijkheid om een nieuwe synchronisatiemap te kiezen.