Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| doc:nextcloud [2021/01/02 17:16] – Zatalyz | doc:nextcloud [2025/01/26 14:43] (Version actuelle) – [Niveaux d'accès] Changement des appelations Yann Kervran | ||
|---|---|---|---|
| Ligne 13: | Ligne 13: | ||
| * Lister les usages les plus utiles du cloud et comment s'en servir. | * Lister les usages les plus utiles du cloud et comment s'en servir. | ||
| </ | </ | ||
| + | |||
| + | ===== Condition d' | ||
| + | Les inscription sont ouvertes à toutes et tous mais pour un quota limité de 100 Mb. | ||
| + | |||
| + | Si vous êtes membres de Numenaute, vous avez droit par défaut à 5 Go, qui peuvent être modifiés sur demande. Pensez à nous notifier si vous n'avez pas ces 5 Go ; tout est fait à la main, parfois certaines choses sont oubliées dans le lot des "trucs à faire" | ||
| + | |||
| + | Si vous êtes membres et personne morale (association par exemple), vous pouvez demander certains services en plus, comme l' | ||
| + | |||
| + | Les données ne sont pas chiffrées, mais l' | ||
| + | |||
| + | L' | ||
| + | |||
| ===== Pour les utilisateurs de base ===== | ===== Pour les utilisateurs de base ===== | ||
| Ligne 19: | Ligne 31: | ||
| </ | </ | ||
| ==== Intérêt du service ==== | ==== Intérêt du service ==== | ||
| + | ==== Niveaux d' | ||
| + | Suivant votre implication sur Numenaute, vous avez droit à des accès différents : | ||
| + | * Passagères : pour les amies des adhérents, afin de pouvoir leur partager des dossiers. Ces personnes ne sont pas forcément membres. C'est un compte gratuit. De fait, il n'y a que 100 Mb de disponible pour stocker. N' | ||
| + | * Mousses : vous être [[about: | ||
| + | * Capitaines : Comme précédement mais en plus, vous avez accès en lecture/ | ||
| + | |||
| + | <WRAP center round todo 60%> | ||
| + | Cette organisation est temporaire. L' | ||
| + | * Être " | ||
| + | * Après, quand on est membre, y'a un certain nombre de choses auquel on devrait de toute façon avoir accès. Sauf que l' | ||
| + | * Enfin il y a d' | ||
| + | </ | ||
| ===== Pour les utilisateurs avancés ===== | ===== Pour les utilisateurs avancés ===== | ||
| Ligne 38: | Ligne 62: | ||
| * Songez que nos services gèrent de nombreux organismes, donc utilisez des noms personnalisés pour ces dossiers partagés, comme " | * Songez que nos services gèrent de nombreux organismes, donc utilisez des noms personnalisés pour ces dossiers partagés, comme " | ||
| + | ==== Ajouter son compter sur Android via DAVx ==== | ||
| + | [[https:// | ||
| + | |||
| + | Il doit être possible d' | ||
| + | |||
| + | Renseignez simplement ''< | ||
| ===== Pour les administrateurs de Numenaute ===== | ===== Pour les administrateurs de Numenaute ===== | ||
| + | ==== Modifier le quota d' | ||
| + | === Par défaut === | ||
| + | À 100 MB. C'est dans la [[https:// | ||
| + | === Pour une utilisatrice === | ||
| + | Avec le GUI : | ||
| + | |||
| + | Dans la [[https:// | ||
| + | |||
| + | Et ça doit être possible avec la commande occ mais j'ai pas cherché. | ||
| + | |||
| + | === Pour les groupes === | ||
| + | Paramétrer par défaut des quotas pour les groupes, ça sera bien. Mais faut passer par la ligne de commande. [[https:// | ||
| ==== Dossier de groupe ==== | ==== Dossier de groupe ==== | ||
| === Gérer la politique d'un groupe === | === Gérer la politique d'un groupe === | ||
| Ligne 55: | Ligne 97: | ||
| ===== Bugs connus sur notre installation ===== | ===== Bugs connus sur notre installation ===== | ||
| - | * L' | + | * L' |
| - | * Le thème est moche, mais changer un thème en profondeur (app comprises) est un sacré bazar, cf [[https:// | + | * Cf [[https:// |
| + | * Le thème est moche, mais changer un thème en profondeur (app comprises) est un sacré bazar. | ||
| + | * Cf [[https:// | ||
| + | * Et [[https:// | ||
| + | |||
| + | ==== Bidouilles de sysadmin pour corriger des problèmes spécifiques ==== | ||
| + | === " | ||
| + | Si cette erreur apparaît ET que tout semble aller bien, c'est juste que l' | ||
| + | - Repasser en mode " | ||
| + | - Rafraichir une page dans la partie " | ||
| + | - Remettre la gestion via cron. | ||
| + | - Y'a plus d' | ||
| + | |||
| + | === Memcache \\OC\\Memcache\\APCu not available for local cache === | ||
| + | |||
| + | Il faut activer ACPCu pour les requêtes CLI, afin que cron.php et occ puissent y faire appel ([[https:// | ||
| + | |||
| + | === Tampon mémoire des chaînes internes OPcache presque plein === | ||
| + | Ce qu'on a comme message : | ||
| + | <WRAP center round help 90%> | ||
| + | Le tampon mémoire des chaînes internes OPcache est presque plein. Pour vous assurer que les chaînes répétitives peuvent être mise en cache, il est recommandé de définir la variable opcache.interned_strings_buffer de votre fichier de configuration PHP à une valeur supérieure à 10. | ||
| + | </ | ||
| + | |||
| + | Un coup de '' | ||
| + | < | ||
| + | opcache.memory_consumption=256 | ||
| + | ; The amount of memory for interned strings in Mbytes. | ||
| + | opcache.interned_strings_buffer=16</ | ||
| + | |||
| + | Et redémarrer php : | ||
| + | sudo service php8.0-fpm restart | ||
| + | |||
| + | === Liens publics cassés après la migration de données === | ||
| + | |||
| + | == Origine == | ||
| + | |||
| + | Vu que nextcloud ne supporte pas officiellement le déplacement du dossier data, dans ses liens publics, il garde des références à l' | ||
| + | Pour chaque partage, nextcloud stocke dans quel " | ||
| + | |||
| + | == Identifier le problème == | ||
| + | Pour voir ça, on trouve le token d'un partage qui est censé marcher, mais ne marche pas, par exemple https:// | ||
| + | < | ||
| + | sudo mysql -u root | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | USE mmf_prod; | ||
| + | SELECT * FROM oc_share WHERE token=' | ||
| + | </ | ||
| + | On voit bien que le partage existe, et que le fichier sur lequel il pointe est '' | ||
| + | < | ||
| + | | 281 | 3 | NULL | NULL | chantal | ||
| + | </ | ||
| + | Du coup, on regarde ce fichier '' | ||
| + | < | ||
| + | SELECT * FROM oc_filecache WHERE fileid=' | ||
| + | </ | ||
| + | Et là, on voit qu'il pointe vers le storage '' | ||
| + | < | ||
| + | | 71756 | 13 | __groupfolders/ | ||
| + | </ | ||
| + | Du coup, on regarde dans notre table de storage ce que l'on a : | ||
| + | < | ||
| + | +------------+-------------------------------------------------------------+-----------+--------------+ | ||
| + | | numeric_id | id | available | last_checked | | ||
| + | +------------+-------------------------------------------------------------+-----------+--------------+ | ||
| + | | 1 | local::/ | ||
| + | | 2 | home:: | ||
| + | | 6 | home:: | ||
| + | | 7 | home:: | ||
| + | | 8 | home:: | ||
| + | | 11 | home:: | ||
| + | | 12 | local::/ | ||
| + | | 13 | local::/ | ||
| + | | 14 | home:: | ||
| + | | 15 | local::/ | ||
| + | | 16 | home:: | ||
| + | +------------+-------------------------------------------------------------+-----------+--------------+ | ||
| + | </ | ||
| + | On voit bien que le 13 pointe encore vers notre ancien storage ! | ||
| + | |||
| + | == Résoudre le problème == | ||
| + | |||
| + | Librement inspiré d' | ||
| + | |||
| + | D' | ||
| + | < | ||
| + | systemctl stop nginx | ||
| + | </ | ||
| + | |||
| + | Puis on revient dans la console SQL, et on commence à supprimer le nouveau storage que nextcloud a créé : | ||
| + | < | ||
| + | DELETE FROM oc_storage WHERE numeric_id=15; | ||
| + | </ | ||
| + | Puis on modifie l' | ||
| + | < | ||
| + | UPDATE oc_storage SET id=' | ||
| + | </ | ||
| + | |||
| + | Et on peut vérifier que nos modifications ont bien été faites : | ||
| + | < | ||
| + | SELECT * FROM oc_storages; | ||
| + | </ | ||
| + | < | ||
| + | +------------+-------------------------------------------------------------+-----------+--------------+ | ||
| + | | numeric_id | id | available | last_checked | | ||
| + | +------------+-------------------------------------------------------------+-----------+--------------+ | ||
| + | | 1 | local::/ | ||
| + | | 2 | home:: | ||
| + | | 6 | home:: | ||
| + | | 7 | home:: | ||
| + | | 8 | home:: | ||
| + | | 11 | home:: | ||
| + | | 12 | local::/ | ||
| + | | 13 | local::/ | ||
| + | | 14 | home:: | ||
| + | | 16 | home:: | ||
| + | +------------+-------------------------------------------------------------+-----------+--------------+ | ||
| + | </ | ||
| + | |||
| + | Et voilà, on peut redémarrer nginx : | ||
| + | < | ||
| + | systemctl start nginx | ||
| + | </ | ||
| {{tag> | {{tag> | ||