Compilation d'infos utiles pour mon instance Nextcloud.
Se placer dans le répertoire Nextcloud /var/www/nextcloud
et taper la commande:
sudo -u www-data php updater/updater.phar
La procédure achevée, le programme demande s'il doit exécuter la commande occ upgrade
pour réaliser la mise à jours des applications tierces.
Pour finir on choisi de laisser le mode maintenance activé ou non.
1. Arrêt du serveur web.
sudo systemctl stop apache2
Installer le nouveau disque dur, le partitionner, le formater et le monter. Pour le partitionner, j’ai utilisé cfdisk
.
2. Le formatage.
mkfs.ext4 /dev/sdb
3. Montage au système.
mkdir /mnt/datacloud mount /dev/sdb1 /mnt/datacloud
Afin que le montage soit permanent il faut éditer le fichier /etc/fstab
pour ajouter cette ligne en fin de fichier :
/dev/sdb1 /mnt/datacloud ext4 defaults 0 0
4. Migration des données.
mv /var/www/nextcloud/data/ /mnt/datacloud/data
Cela prendra plus ou moins de temps en fonction de la taille du dossier. Mise en place des droits, sans cela les données ne seront pas visible depuis l’interface Web. Il faut donner les droits à l’utilisateur qui gère le service web sur le serveur, sous Debian il s’agit de « www-data ».
chown -R www-data:www-data /mnt/datacloud/data/
5. Modification de la configuration de nextcloud.
sudo nano /var/www/nextcloud/config/config.php
Chercher la ligne datadirectory
et modifier le champs avec le nouveau chemin.
'datadirectory' => '/mnt/datacloud/data',
Pour terminer, démarrage du serveur web :
sudo systemctl start apache2
Depuis iOS 12, les iPhone ont adopté le format de photo HEIC, une innovation qui promet des fichiers d’images plus légers sans sacrifier la qualité.
C'est en fait relativement simple
sudo apt install php8.4-imagick
L'étape suivante est d'activer le fournisseur de prévisualisation dans la configuration /var/www/nextcloud/config/config.php
.
'enabledPreviewProviders' => [ 'OC\Preview\PNG', 'OC\Preview\JPEG', 'OC\Preview\GIF', 'OC\Preview\BMP', 'OC\Preview\XBitmap', 'OC\Preview\Krita', 'OC\Preview\WebP', 'OC\Preview\MarkDown', 'OC\Preview\MP3', 'OC\Preview\TXT', 'OC\Preview\OpenDocument', 'OC\Preview\HEIC', 'OC\Preview\TIFF', 'OC\Preview\SVG', ],
Installer ffmepg
.
Puis ajouter ses lignes à la configuration de nextcloud /var/www/nextcloud/config/config.php''.
'OC\\Preview\\Movie', 'OC\Preview\MP4',