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 [2020/12/30 10:32] – 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 54: | Ligne 96: | ||
* Dossier " | * Dossier " | ||
+ | ===== Bugs connus sur notre installation ===== | ||
+ | * L' | ||
+ | * 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> |