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;