| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| linux:nextcloud:maintenance_et_astuces [2025/09/21 17:22] – [Nextcloud Map] tutospisto | linux:nextcloud:maintenance_et_astuces [2026/07/23 21:33] (Version actuelle) – [Downgrading is not supported and may corrupt your instance] tutospisto |
|---|
| |
| |
| ======= Maps - Photos ======= | |
| |
| Trouvé sur : https://github.com/nextcloud/maps/issues/880 | |
| |
| Pour ajouter les photos sur la carte si cela ne s'est pas fait correctement : | |
| En le planifiant (plus long mais plus respectueux des ressources du serveur): | |
| <code bash>maps:scan-photos</code> | |
| ou en le forçant en ligne de commande avec "--now" (plus efficace et je n'ai pas eu de problème malgré les +200k de photos traitées en +/- 2H). | |
| <code bash>maps:scan-photos --now</code> | |
| |
| |
| La solution peut aussi être trouvée dans la doc officielle de nextcloud : [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#proxy-configurations|Proxy Configurations 67]] | La solution peut aussi être trouvée dans la doc officielle de nextcloud : [[https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#proxy-configurations|Proxy Configurations 67]] |
| |
| - Ajouter cette ligne dans [diossier racine de nextcloud]/config/config.php <code bash>'htaccess.RewriteBase' => '/',</code> (Si l'instance Nextcloud est accessible autrement qu'à la racine comme dans "https://mycloud.org/nextcloud" alors il faudra mettre "/nextcloud". Si Nextcloud est accessible via "https://mycloud.org/" alors il faut mettre "/".) | - Ajouter cette ligne dans [dossier racine de nextcloud]/config/config.php <code bash>'htaccess.RewriteBase' => '/',</code> (Si l'instance Nextcloud est accessible autrement qu'à la racine comme dans "https://mycloud.org/nextcloud" alors il faudra mettre "/nextcloud". Si Nextcloud est accessible via "https://mycloud.org/" alors il faut mettre "/".) |
| - Lancer cette commande pour mettre à jour le fichier .htaccess : <code bash>sudo -u www-data php occ maintenance:update:htaccess</code> | - Lancer cette commande pour mettre à jour le fichier .htaccess : <code bash>sudo -u www-data php occ maintenance:update:htaccess</code> |
| |
| En suivant le conseil ici : https://help.nextcloud.com/t/app-nextcloud-office-qui-ne-fonctionne-plus-suite-a-mise-a-jour/196257 | En suivant le conseil ici : https://help.nextcloud.com/t/app-nextcloud-office-qui-ne-fonctionne-plus-suite-a-mise-a-jour/196257 |
| |
| J'ai supprimé le texte qui était dans "Paramètres d'administration de nextcloud Office" (dans settings/admin/richdocuments) dans l'input text "**Allow list for WOPI requests**". | J'ai supprimé le texte qui était dans "Paramètres d'administration de nextcloud Office" (dans settings/admin/richdocuments) dans l'input text "**Allow list for WOPI requests**". Après avoir rechargé la page, c'est fonctionnel. |
| |
| Après avoir rechargé la page, c'est fonctionnel. | Sur les conseils de Dktmb, j'ai ajouté "127.0.0.1,$IPSERVER,$IPROUTEUR" : et ça fonctionne tout en étant plus sécurisé (après un rechargement de page). |
| |
| |
| ===== Nextcloud Map ===== | ===== Nextcloud Map - Photos ===== |
| Nextcloud map peut afficher vos photos ( https://github.com/nextcloud/maps ). | Nextcloud map peut afficher vos photos ( https://github.com/nextcloud/maps ). |
| |
| Un job se lancera en arrière plan pour ajouter les photos (cela peut prendre quelques heures en fonction du nombre de photos ajoutées). | Un job se lancera en arrière plan pour ajouter les photos (cela peut prendre quelques heures en fonction du nombre de photos ajoutées). |
| |
| On peut aussi lancer un scan complet pour un utilisateur en lançant (oui il y a bien un espace avant $USER) : | Trouvé sur : https://github.com/nextcloud/maps/issues/880 |
| <code bash>sudo -u www-data php occ maps:scan-photos -vv --now -- $USER</code> | |
| | Pour ajouter les photos sur la carte si cela ne s'est pas fait correctement : |
| | En le planifiant (plus long mais plus respectueux des ressources du serveur): |
| | <code bash>sudo -u www-data php occ maps:scan-photos</code> |
| | ou en le forçant en ligne de commande avec "--now" (plus efficace et je n'ai pas eu de problème malgré les +200k de photos traitées en +/- 2H). |
| | <code bash>sudo -u www-data php occ maps:scan-photos --now</code> |
| | |
| | Et pour un utilisateur spécifique (oui il y a bien un espace avant $USER) : |
| | <code bash>sudo -u www-data php occ maps:scan-photos --now -- $USER</code> |
| | |
| | |
| | ===== Downgrading is not supported and may corrupt your instance ===== |
| | Suite à une mise à jour, si on a : |
| | <code bash>Downgrading Nextcloud from 34.0.2.1 to 34.0.1.2 is not supported and may corrupt your instance (database and data directory). Restore a full backup (code, database, and data directory) taken before the change, or restore the previous codebase so that it matches the installed version (version 34.0.2.1).</code> |
| | |
| | Il suffit de vider le cache serveur avec : |
| | <code bash>sudo systemctl restart php8.4-fpm && sudo systemctl restart apache2</code> |
| |