Ús avançat
Opcions
Teniu l’opció d’iniciar el vostre client d’escriptori Nextcloud amb l’ordre nextcloud. S’admeten les opcions següents:
Fitxer de configuració
El client Nextcloud llegeix un fitxer de configuració. Podeu localitzar aquest fitxer de configuració de la següent manera:
Nota Aneu amb compte quan feu canvis al fitxer de configuració del client Nextcloud. Una configuració incorrecta pot produir resultats no desitjats.
Alguns valors interessants que es poden establir al fitxer de configuració són:
[Nextcloud] section |
||
---|---|---|
Variable |
Per defecte
|
Significat |
remotePollInterval |
30000 |
Especifica el temps d’enquesta per al dipòsit remot en mil·lisegons.
|
forceSyncInterval |
7200000 |
La durada sense activitat després del qual s’activarà automàticament una execució de sincronització.
|
fullLocalDiscoveryInterval |
3600000 |
L’interval després del qual la següent sincronització realitzarà un descobriment local complet.
|
notificationRefreshInterval |
300000 |
Especifica l’interval predeterminat de comprovació de notificacions de servidor nous en mil·lisegons. |
[General] section |
||
---|---|---|
Variable | Per defecte | Significat |
chunkSize |
10000000 (10 MB) |
Especifica la mida del fragment dels fitxers penjats en bytes. El client ajustarà dinàmicament aquesta mida dins dels límits màxims i mínimd (vegeu a continuació).
|
minChunkSize |
1000000 (1 MB) |
Especifica la mida mínima del fragment dels fitxers penjats en bytes.
|
maxChunkSize |
1000000000 (1000 MB) |
Especifica la mida màxima de fragments dels fitxers penjats en bytes.
|
targetChunkUploadDuration |
60000 (1 minut) |
Durada objectiva en mil·lisegons per a càrregues fragmentàries. El client ajusta la mida del tros fins que la càrrega de cada tros triga aproximadament aquest temps. Establiu a 0 per desactivar la mida dinàmica dels fragments.
|
promptDeleteAllFiles |
Veritat | Si una interfície d’usuari sol·lícita confirmació si s’ha detectat que s’han suprimit tots els fitxers i carpetes. |
timeout |
300 |
El temps d’espera de les connexions de xarxa en segons. |
moveToTrash |
fals |
Si els fitxers no suprimits localment s’han de moure a la paperera en lloc de suprimir-los completament. Aquesta opció només funciona a Linux
|
showExperimentalOptions |
fals |
Indica si es mostren opcions experimentals que encara s’estan provant a la interfície d’usuari. Activar-ho no habilita el comportament experimental per si mateix. S’habilita les opcions d’interfície d’usuari que es poden utilitzar per activar les funcions experimentals.
|
showMainDialogAsNormalWindow |
fals |
Si el diàleg principal s’ha de mostrar com una finestra normal encara que hi hagi icones de safata disponibles.
|
[Proxy] section |
||
---|---|---|
Variable | Per defecte | Significat |
host |
127.0.0.1 |
L’adreça del servidor intermediari.
|
port |
8080 |
El port on el servidor intermediari. Està escoltant.
|
type |
2 |
0 per al servidor intermediari del sistema. |
1 per al servidor intermediari. SOCKS5.
|
||
2 per no tenir al servidor intermediari.
|
||
3 per al servidor intermediari HTTP(S).
|
Variables del medi ambient
comportament del client també es pot controlar mitjançant variables d’entorn. El valor de les variables d’entorn anul·la els valors del fitxer de configuració.
- OWNCLOUD_CHUNK_SIZE (per defecte: 5242880; 5 MiB) – Especifica la mida del fragment dels fitxers penjats en bytes. Augmentar aquest valor pot ajudar amb problemes de sincronització en determinades configuracions.
- OWNCLOUD_TIMEOUT (per defecte: 300 s): el temps d’espera de les connexions de xarxa en segons. OWNCLOUD_CRITICAL_FREE_SPACE_BYTES (per defecte: 50*1000*1000 bytes): l’espai de disc mínim necessari per al funcionament. Es produeix un error fatal si hi ha menys espai lliure disponible.
- OWNCLOUD_FREE_SPACE_BYTES (per defecte: 250*1000*1000 bytes): s’ometen les descàrregues que reduirien l’espai lliure per sota d’aquest valor. Més informació disponible a la secció “Baix espai en disc”.
- OWNCLOUD_MAX_PARALLEL (per defecte: 6) – Nombre màxim de treballs paral·lels.
- OWNCLOUD_BLACKLIST_TIME_MIN (per defecte: 25 s) – Temps d’espera mínim per als fitxers de la llista negra.
- OWNCLOUD_BLACKLIST_TIME_MAX (per defecte: 24*60*60 s; un dia) – Temps d’espera màxim per als fitxers de la llista negra.
Client de línia d’ordres Nextcloud
Els paquets Nextcloud Client contenen un client de línia d’ordres, nextcloudcmd, que es pot utilitzar per sincronitzar fitxers Nextcloud amb les màquines client.
Instal·leu nextcloudcmd
CentOS
$sudo yum -y instal·leu epel-release
$ sudo yum -y instal·leu nextcloud-client
$ sudo add-apt-repository ppa:nextcloud-devs/client $ sudo apt update $ sudo apt install nextcloud-client
- https://nextcloud.com/install/#install-clients
- https://launchpad.net/~nextcloud-devs/+archive/ubuntu/client
- https://pkgs.alpinelinux.org/packages?name=nextcloud-client
- https://help.nextcloud.com/t/linux-packages-status/10216
Per invocar nextcloudcmd, heu de proporcionar l’URL del dipòsit local i remot mitjançant l’ordre següent:
nextcloudcmd [OPTIONS...] sourcedir nextcloudurl
on sourcedir és el directori local i nextcloudurl és l’URL del servidor.
Altres commutadors de línia d’ordres compatibles amb nextcloudcmd inclouen els següents:
–path
Substitueix la carpeta arrel remota predeterminada a una subcarpeta específica del servidor (p. ex.: /Documents sincronitzarà la subcarpeta Documents al servidor)
–user, -u [user]
Utilitzeu l’usuari com a nom d’inici de sessió.
–password,-p [contrasenya]
Utilitzeu la contrasenya com a contrasenya.
-n
Utilitzeu netrc (5) per iniciar sessió.
–non-interactive
No demani preguntes.
–silent, –s
Inhibeix la sortida de registre detallada.
–trust
Confieu en qualsevol certificat SSL, inclosos els no vàlids.
–httpproxy http://[usuari@pass:]<servidor>:<port>
Utilitza el servidor com a proxy HTTP.
–exclude [fitxer]
Exclou el fitxer de llista
–unsyncedfolders [fitxer]
Fitxer que conté la llista de carpetes remotes no sincronitzades (sincronització selectiva)
–max-sync-retries [n]
Reintenta n vegades com a màxim (per defecte és 3)
-h
Sincronitza els fitxers ocults, no els ignoris
Gestió de credencials
nextcloudcmd requereix que l’usuari especifiqui el nom d’usuari i la contrasenya mitjançant el patró d’URL estàndard, per exemple,
$ nextcloudcmd /home/user/my_sync_folder https://carla:secret@server/nextcloud
$ nextcloudcmd --httpproxy http://192.168.178.1:8080 --path /Música \
$HOME/media/música \
https://server/nextcloud
Llista d’exclusió
Exemple
- Sincronitza un directori local amb el directori especificat del servidor nextcloud
$ nextcloudcmd --path /<Directori_que_s'ha_creat> /home/user/<la meva_carpeta_de_sincronització> \
https://<nom d'usuari>:<secret>@<adreça_servidor>
Poc espai al disc
Quan l’espai al disc és baix, el client Nextcloud no podrà sincronitzar tots els fitxers. Aquesta secció descriu el seu comportament en una situació d’espai en disc baix, així com les opcions que hi influeixen.
- La sincronització d’una carpeta s’avorta completament si l’espai de disc restant cau per sota dels 50 MB. Aquest llindar es pot ajustar amb la variable d’entorn OWNCLOUD_CRITICAL_FREE_SPACE_BYTES.
- Les descàrregues que redueixin l’espai lliure en disc per sota dels 250 MB es saltaran o s’avortaran. La baixada es tornarà a provar regularment i altres sincronitzacions no es veuran afectades. Aquest llindar es pot ajustar amb la variable d’entorn OWNCLOUD_FREE_SPACE_BYTES.