benevoles:technique:yunohost_mutu
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édenteProchaine révisionLes deux révisions suivantes | ||
benevoles:technique:yunohost_mutu [2023/11/29 21:56] – gauthier67 | benevoles:technique:yunohost_mutu [2024/01/14 19:09] – [Nettoyer la base de données] gauthier67 | ||
---|---|---|---|
Ligne 108: | Ligne 108: | ||
* Bien s' | * Bien s' | ||
* Sur [la fiche du membre dans Yunohost](https:// | * Sur [la fiche du membre dans Yunohost](https:// | ||
- | * Dans COIN : supprimer l' | + | * Dans COIN : supprimer l' |
| | ||
[https:// | [https:// | ||
Ligne 181: | Ligne 181: | ||
===== Matrix ===== | ===== Matrix ===== | ||
- | ==== Diminuer la taille de la base de donnée | + | ==== Nettoyer |
- | TODO | + | |
+ | < | ||
+ | Niveau 1 - via l' | ||
+ | * Donner des droits administrateur à votre compte matrix sans-nuage.fr permet de vous connecter à https:// | ||
+ | `su --command=" | ||
+ | * Vous pouvez par exemple supprimer les comptes invité plus vieux qu'une semaine | ||
+ | * Afficher 50 lignes par pages | ||
+ | * Sélectionner tout | ||
+ | * " | ||
+ | Niveau 2 utilisation de l'API d' | ||
+ | * Se connecter à | ||
+ | * Ensuite aller dans votre client Element pour récupérer un jeton pour l'API synapse | ||
+ | * Tout en bas des paramètres, | ||
+ | * Ajouter les variables suivantes à votre path : | ||
+ | ``` | ||
+ | export SYNAPSE_HS=matrix.sans-nuage.fr | ||
+ | export SYNAPSE_TOKEN=le_jeton_recupere | ||
+ | ``` | ||
+ | \c matrix_synapse | ||
+ | copy (select room_id, count(*) as cnt from events group by room_id order by cnt desc) to '/ | ||
+ | SELECT room_id, stream_ordering, | ||
+ | |||
+ | SELECT nspname || ' | ||
+ | pg_size_pretty(pg_total_relation_size(C.oid)) AS " | ||
+ | FROM pg_class C | ||
+ | LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace) | ||
+ | WHERE nspname NOT IN (' | ||
+ | AND C.relkind <> ' | ||
+ | AND nspname !~ ' | ||
+ | ORDER BY pg_total_relation_size(C.oid) DESC | ||
+ | LIMIT 20; | ||
+ | |||
+ | jq -r ' | ||
+ | |||
+ | jq -r ' | ||
+ | |||
+ | SELECT * FROM state_groups_state LIMIT 5; | ||
+ | SELECT COUNT(*) as nb FROM state_groups_state LIMIT 5; | ||
+ | SELECT COUNT(*) as nb FROM state_groups_state; | ||
+ | |||
+ | |||
+ | REINDEX DATABASE CONCURRENTLY matrix_synapse; | ||
+ | ou | ||
+ | REINDEX DATABASE matrix_synapse; | ||
+ | |||
+ | VACUUM | ||
+ | ou | ||
+ | VACUUM FULL; | ||
+ | semblent avoir le même résultat | ||
+ | \q | ||
+ | |||
+ | Autres commandes utiles : | ||
+ | ``` | ||
+ | su -c / | ||
+ | synadm GET ' | ||
+ | postgres=# SELECT pg_size_pretty( pg_database_size( ' | ||
+ | ``` | ||
+ | |||
+ | </ | ||
===== Conflit APT entre mobilizon et onlyoffice ===== | ===== Conflit APT entre mobilizon et onlyoffice ===== | ||
OBSOLETE (mobilizon_ynh utilise maintenant des versions précompilées) | OBSOLETE (mobilizon_ynh utilise maintenant des versions précompilées) |
benevoles/technique/yunohost_mutu.txt · Dernière modification : 2024/05/23 23:35 de gauthier67