Commandes et astuces pour Nexcloud

Commandes et astuces pour Nexcloud

Commandes

Passer Nextcloud en mode de maintenance

sudo -u www-data php occ maintenance:mode --on

Cron jobs

Pour activer les tâches cron dans un container docker installé sur un Synology, j'ai rajouté directement dans DSM cette tâche planifiée:

docker exec --user www-data cloud.dorsaz.net php /var/www/html/cron.php

Impossible d'ajouter un client

Il est possible que les différents clients n'arrivent pas à obtenir de privilèges pour se connecter au serveur. Le serveur semble attendre quelque chose et ne jamais répondre au client. Apparemment il suffirait que celui-ci se retrouve derrière un reverse proxy pour se tromper de protocole au retour des données.

Une simple configuration permet de forcer le passage en https et de résoudre ce petite soucis.

Ajouter la ligne overwriteprotocol' => 'https, au fichier de configuration config/config.php.

Si vous utilisez docker, vous pouvez vous connecter, installer un éditeur de texte et y ajouter directement la ligne nécessaire.

docker exec -it nextcloud /bin/bash
apt update
apt install -y vim
vim config/config.php

Vider la blacklist

Empty the bruteforce blacklist

DELETE FROM oc_bruteforce_attempts;