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édente | ||
benevoles:technique:yunohost_mutu [2024/04/16 08:39] – scapharnaum | benevoles:technique:yunohost_mutu [2025/03/21 09:29] (Version actuelle) – gauthier67 | ||
---|---|---|---|
Ligne 57: | Ligne 57: | ||
* Aller dans la section " | * Aller dans la section " | ||
* Cliquer sur le service lié à l' | * Cliquer sur le service lié à l' | ||
- | * Vérifier les données, surtout que le pseudo ne comporte que des " | + | * Vérifier les données, surtout que le pseudo ne comporte que des " |
* Cela prend un peu de temps en raison d'un timeout qui attend la bonne exécution du script de création d'user dans le serveur sans-nuage.fr (YunoHost) | * Cela prend un peu de temps en raison d'un timeout qui attend la bonne exécution du script de création d'user dans le serveur sans-nuage.fr (YunoHost) | ||
* **BUG** : Une erreur 504 peut survenir, le lien de redirection ne pointe pas vers le nouveau service provisionné mais vers une URL invalide. Peut-être parce-que le service n'est pas provisionné avant le timout. | * **BUG** : Une erreur 504 peut survenir, le lien de redirection ne pointe pas vers le nouveau service provisionné mais vers une URL invalide. Peut-être parce-que le service n'est pas provisionné avant le timout. | ||
Ligne 65: | Ligne 65: | ||
* FEATURE REQUEST : définir le quota automatiquement en fonction du type d' | * FEATURE REQUEST : définir le quota automatiquement en fonction du type d' | ||
* Prévenir sur le forum que le compte a été créé ! | * Prévenir sur le forum que le compte a été créé ! | ||
- | |||
### | ### | ||
Ligne 111: | Ligne 110: | ||
| | ||
[https:// | [https:// | ||
+ | |||
+ | ## | ||
+ | 2 possibilités : | ||
+ | - Créer les enregistrements DNS dans l' | ||
+ | - Configurer la zone entière sur nos serveurs DNS | ||
+ | |||
+ | Pour l' | ||
+ | |||
+ | Délégation de zone | ||
+ | * se connecter sur l' | ||
+ | * trouver l' | ||
+ | * primaire : ARN, 89.234.141.65, | ||
+ | * secondaire : Tetaneutral, | ||
+ | * se connecter à ns0.arn-fai.et | ||
+ | * créer la zone DNS | ||
+ | ``` | ||
+ | cd / | ||
+ | cp template_dnsperso.tld nomdedomaineacreer.tld | ||
+ | ``` | ||
+ | * Modifier les zones à partir des infos du yunohost '' | ||
</ | </ | ||
Ligne 138: | Ligne 157: | ||
Pour faire le ménage: | Pour faire le ménage: | ||
< | < | ||
- | sudo -u nextcloud /usr/bin/php7.3 --define apc.enable_cli=1 / | + | sudo -u nextcloud /usr/bin/php8.2 --define apc.enable_cli=1 / |
</ | </ | ||
Là il faut faire le tris et vérifier celleux qu'il faut supprimer | Là il faut faire le tris et vérifier celleux qu'il faut supprimer | ||
< | < | ||
- | sudo -u nextcloud /usr/bin/php7.3 --define apc.enable_cli=1 / | + | sudo -u nextcloud /usr/bin/php8.2 --define apc.enable_cli=1 / |
</ | </ | ||
Ligne 154: | Ligne 173: | ||
< | < | ||
#!/bin/bash | #!/bin/bash | ||
- | for username in $(yunohost user list --fields username | + | yunohost user list --output-as json | jq -r ' |
- | fullname="$(yunohost user info $username | + | username=$(echo "$line" |
- | | + | fullname=$(echo |
+ | | ||
if [[ " | if [[ " | ||
- | sudo -u nextcloud /usr/bin/php7.3 --define apc.enable_cli=1 / | + | echo $username $fullname |
+ | sudo -u nextcloud /usr/bin/php8.2 --define apc.enable_cli=1 / | ||
fi | fi | ||
done | done | ||
Ligne 174: | Ligne 195: | ||
12 7 * * * root / | 12 7 * * * root / | ||
</ | </ | ||
+ | |||
+ | ==== Désactiver la possibilitée d' | ||
+ | Editier le fichier / | ||
+ | < | ||
+ | ' | ||
+ | </ | ||
+ | |||
===== Etherpad ===== | ===== Etherpad ===== | ||
Ligne 182: | Ligne 210: | ||
===== Matrix ===== | ===== Matrix ===== | ||
+ | ==== Administration ==== | ||
+ | < | ||
+ | Interface CLI [synadm](https:// | ||
+ | * Passer un utilisateur admin dans un salon : | ||
+ | `synadm room make-admin -u @user: | ||
+ | </ | ||
+ | |||
==== Problème de mot de passe dans Element ==== | ==== Problème de mot de passe dans Element ==== | ||
Ligne 222: | Ligne 257: | ||
Opérations de nettoyage | Opérations de nettoyage | ||
+ | ``` | ||
\c matrix_synapse | \c matrix_synapse | ||
copy (select room_id, count(*) as cnt from events group by room_id order by cnt desc) to '/ | copy (select room_id, count(*) as cnt from events group by room_id order by cnt desc) to '/ | ||
SELECT room_id, stream_ordering, | SELECT room_id, stream_ordering, | ||
+ | ``` | ||
+ | ``` | ||
SELECT nspname || ' | SELECT nspname || ' | ||
pg_size_pretty(pg_total_relation_size(C.oid)) AS " | pg_size_pretty(pg_total_relation_size(C.oid)) AS " | ||
Ligne 235: | Ligne 273: | ||
ORDER BY pg_total_relation_size(C.oid) DESC | ORDER BY pg_total_relation_size(C.oid) DESC | ||
LIMIT 20; | LIMIT 20; | ||
+ | ``` | ||
+ | ``` | ||
jq -r ' | jq -r ' | ||
+ | ``` | ||
+ | ``` | ||
jq -r ' | jq -r ' | ||
+ | ``` | ||
+ | ``` | ||
SELECT * FROM state_groups_state LIMIT 5; | 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 LIMIT 5; | ||
SELECT COUNT(*) as nb FROM state_groups_state; | SELECT COUNT(*) as nb FROM state_groups_state; | ||
+ | ``` | ||
+ | ``` | ||
REINDEX DATABASE CONCURRENTLY matrix_synapse; | REINDEX DATABASE CONCURRENTLY matrix_synapse; | ||
+ | ``` | ||
ou | ou | ||
+ | ``` | ||
REINDEX DATABASE matrix_synapse; | REINDEX DATABASE matrix_synapse; | ||
+ | ``` | ||
+ | ``` | ||
VACUUM | VACUUM | ||
+ | ``` | ||
ou | ou | ||
+ | ``` | ||
VACUUM FULL; | VACUUM FULL; | ||
+ | ``` | ||
semblent avoir le même résultat | semblent avoir le même résultat | ||
+ | ``` | ||
\q | \q | ||
+ | ``` | ||
Autres commandes utiles : | Autres commandes utiles : |
benevoles/technique/yunohost_mutu.1713256791.txt.gz · Dernière modification : 2024/04/16 08:39 de scapharnaum