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/07/01 21:50] – add synadm gauthier67benevoles:technique:yunohost_mutu [2025/03/21 09:29] (Version actuelle) gauthier67
Ligne 57: Ligne 57:
    * Aller dans la section "Configurations>Comptes Externes"    * Aller dans la section "Configurations>Comptes Externes"
    * Cliquer sur le service lié à l'abonnement qu'on vient de créer.    * Cliquer sur le service lié à l'abonnement qu'on vient de créer.
-   * Vérifier les données, surtout que le pseudo ne comporte que des "lettres", des "chiffres" et éventuellement un "\_" (voir les règles des comptes YunoHost) puis cliquer sur "Provisionner"+   * Vérifier les données, surtout que le pseudo ne comporte que des "lettres", des "chiffres" et éventuellement un "\_" (voir les règles des comptes YunoHost) puis cliquer sur "Provisionner" ; si le pseudo est déjà utilisé, un message d'erreur le signalera :
        * 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'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/#/)
 +
 +##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
 +  * créer la zone DNS
 +```
 +cd /var/named/zones/master
 +cp template_dnsperso.tld nomdedomaineacreer.tld
 +```
 +  * Modifier les zones à partir des infos du yunohost ''https://sans-nuage.fr/yunohost/admin/#/domains/nomdedomaineacreer.tld/dns''
 </markdown> </markdown>
  
Ligne 138: Ligne 157:
 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 173:
 <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
Ligne 174: Ligne 195:
 12 7  *  *  * root /usr/local/bin/sync_nextcloud_ldap 12 7  *  *  * root /usr/local/bin/sync_nextcloud_ldap
 </code> </code>
 +
 +==== Désactiver la possibilitée d'utiliser la fonction "Mot de passe oublié?" ====
 +Editier le fichier /var/www/nextcloud/config/config.php et y ajouter la ligne suivante
 +<code>
 +'lost_password_link' => 'disabled',
 +</code>
 +
  
 ===== Etherpad ===== ===== Etherpad =====
benevoles/technique/yunohost_mutu.1719870617.txt.gz · Dernière modification : 2024/07/01 21:50 de gauthier67