Outils pour utilisateurs

Outils du site


benevoles:technique:yunohost_mutu

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
benevoles:technique:yunohost_mutu [2024/09/09 15:07] – désactiver la fonction "Mot de passe oublié" ced117benevoles:technique:yunohost_mutu [2025/04/13 16:16] (Version actuelle) gauthier67
Ligne 65: Ligne 65:
    * FEATURE REQUEST : définir le quota automatiquement en fonction du type d'abonnement souscrit    * FEATURE REQUEST : définir le quota automatiquement en fonction du type d'abonnement souscrit
    * Prévenir sur le forum que le compte a été créé !    * Prévenir sur le forum que le compte a été créé !
- 
  
 ###Modification du quota Nextcloud - Administration Nextcloud ###Modification du quota Nextcloud - Administration Nextcloud
Ligne 111: Ligne 110:
    *      *  
 [https://sans-nuage.fr/yunohost/admin/#/](https://sans-nuage.fr/yunohost/admin/#/) [https://sans-nuage.fr/yunohost/admin/#/](https://sans-nuage.fr/yunohost/admin/#/)
-</markdown> 
  
 +##Personnalisation du nom de domaine
 +2 possibilités :
 +  - Créer les enregistrements DNS dans l'interface du registrar (avec un CNAME vers mail.arn-fai.net ?)
 +  - Configurer la zone entière sur nos serveurs DNS
  
 +Pour l'instant on choisit de gérer la zone entière pour éviter qu'une mauvaise manipulation du membre impacte tout le serveur sans-nuage.fr Le membre doit donc passer par un admin pour modifier sa zone.
 +
 +
 +
 +Délégation de zone
 +  * se connecter sur l'interface admin du registrar
 +  * trouver l'endroit où modifier le DNS
 +    * primaire : ARN, 89.234.141.65, ns0.arn-fai.net.
 +    * secondaire : Tetaneutral, 91.224.149.146, alsace.tetaneutral.net.
 +  * se connecter à ns0.arn-fai.et
 +  * Ajouter la zone dans `/etc/bind/named.conf.local`
 +  * `systemctl reload named`
 +  * créer la zone DNS
 +```
 +cd /var/named/zones/master
 +cp template_dnsperso.tld nomdedomaineacreer.tld
 +```
 +  * Remplacer le nom de domaine dans le fichier créé
 +  * Au besoin, modifier les zones à partir des infos du yunohost ''https://sans-nuage.fr/yunohost/admin/#/domains/nomdedomaineacreer.tld/dns''
 +  * Changer le timestamp et recharger la zone en suivant les [instructions ici](https://wiki.arn-fai.net/benevoles:procedures:serveurdns#demo_modification_de_la_zone_dns_ljf)
 +  * `systemctl reload rndc`
 +  * `dig A pekania.fr @127.0.0.1`
 +</markdown>
 ===== Lufi ===== ===== Lufi =====
 ==== Retirer un contenu illégal de lufi ==== ==== Retirer un contenu illégal de lufi ====
Ligne 138: Ligne 163:
 Pour faire le ménage:  Pour faire le ménage: 
 <code> <code>
-sudo -u nextcloud /usr/bin/php7.--define apc.enable_cli=1 /var/www/nextcloud/occ ldap:show-remnants+sudo -u nextcloud /usr/bin/php8.--define apc.enable_cli=1 /var/www/nextcloud/occ ldap:show-remnants
 </code> </code>
 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
  
 <code> <code>
-sudo -u nextcloud /usr/bin/php7.--define apc.enable_cli=1 /var/www/nextcloud/occ user:delete ljf2+sudo -u nextcloud /usr/bin/php8.--define apc.enable_cli=1 /var/www/nextcloud/occ user:delete ljf2
 </code> </code>
  
Ligne 154: Ligne 179:
 <code> <code>
 #!/bin/bash #!/bin/bash
-for username in $(yunohost user list --fields username grep "    username:" sed "s/    username: //g") ; do +yunohost user list --output-as json jq -r '.users[] | "\(.username),\(.fullname)"' | while read -r line ; do 
-     fullname="$(yunohost user info $username grep fullname | sed "s/fullname: //")" +     username=$(echo "$line" cut -d, -f1) 
-     fullname2="$(sudo -u nextcloud /usr/bin/php7.--define apc.enable_cli=1 /var/www/nextcloud/occ user:setting $username settings display_name)"+     fullname=$(echo "$line| cut -d, -f2
 +     fullname2="$(sudo -u nextcloud /usr/bin/php8.--define apc.enable_cli=1 /var/www/nextcloud/occ user:setting $username settings display_name)"
      if [[ "$fullname" != "$fullname2" ]] ; then      if [[ "$fullname" != "$fullname2" ]] ; then
-         sudo -u nextcloud /usr/bin/php7.--define apc.enable_cli=1 /var/www/nextcloud/occ user:setting $username settings display_name "$fullname"+         echo $username $fullname 
 +         sudo -u nextcloud /usr/bin/php8.--define apc.enable_cli=1 /var/www/nextcloud/occ user:setting $username settings display_name "$fullname"
      fi      fi
 done done
benevoles/technique/yunohost_mutu.1725894434.txt.gz · Dernière modification : de ced117