Mise en place du cron
Sur votre instance Nextcloud, il est important de mettre en place un cron qui va permettre de lancer les tâches de maintenance à intervalles réguliers.
Dans Paramètres > Administration > Paramètres de base, sélectionnez l’option Cron pour les tâches de fond:

Ensuite, créez un fichier pour l’utilisateur www-data
depuis le terminal:
crontab -u www-data -e
et à la fin du fichier on ajoute une tâche qui va se lancer toutes les 5 minutes:
*/5 * * * * php -f /home/www/nextcloud/cron.php
Pensez à changer le chemin pour celui de votre installation Nextcloud.
Et redémarrez le service cron
pour appliquer les changements:
service cron restart
Notification automatique des nouvelles versions
Maintenant que le cron est en place, nous allons pouvoir planifier une tâche qui vérifiera chaque semaine s’il existe une nouvelle version de Nextcloud.
Cela peut sembler fou mais Nextcloud ne vous prévient pas lorsque de nouvelles mises à jour sont disponibles et il faut donc le mettre en place soi-même.
Nous ouvrons donc le fichier crontab pour notre utilsateur www-data
:
crontab -u www-data -e
et nous ajoutons cette ligne, qui permet la vérification et notification des nouvelles versions par email, tous les vendredis à 19h:
0 19 * * 5 php /home/www/nextcloud/occ update:check # nextcloud update check, at 19:00 every Friday
Pensez à changer le chemin pour celui de votre installation Nextcloud.
Et redémarrez le service cron
pour appliquer les changements:
service cron restart
Mise en place des alertes par email
Nextcloud est capable de vous alerter pour les mises à jour de sécurité ainsi que la gestion des mots de passe perdu pour les comptes utilisateurs mais encore faut-il qu’il soit configuré pour utiliser votre serveur mail correctement. Par défaut, rien n’est configuré.
Vous avez le choix entre définir un serveur SMTP ou alors utiliser sendmail
si le serveur mail se trouve sur votre serveur.
C’est le cas pour nous, donc nous choisissons sendmail
:

Vous pouvez également modifier le mot de passe d’un compte utilisateur simplement, depuis le terminal, avec cette commande occ
:
cd /home/www/nextcloud
sudo -u www-data php ./occ user:resetpassword identifiant_nextcloud
Et voilà, une étape de plus dans la configuration de votre Nextcloud !
Vous souhaitez réaliser un nouveau projet WordPress ou WooCommerce, ajouter de nouvelles fonctionnalités, ou améliorer les performances de votre site?
Parlons de votre projet »