Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:lagrenouille:tutos:nextcloud-v.17 [22/12/2019 00:28] lagrenouille [Pour les utilisateurs (non admin)] |
utilisateurs:lagrenouille:tutos:nextcloud-v.17 [09/05/2021 14:38] (Version actuelle) lagrenouille [Installation] |
||
---|---|---|---|
Ligne 160: | Ligne 160: | ||
Vu que ma box m’attribue des IP dynamique. | Vu que ma box m’attribue des IP dynamique. | ||
Je suis allé récupérer mon apikey chez gandi : | Je suis allé récupérer mon apikey chez gandi : | ||
+ | |||
+ | ==== récupérer son apikey chez Gandi ==== | ||
+ | En cliquant sur votre nom d'utilisateur en haut à droite, puis sur 'Paramètres'. | ||
+ | Cliquez ensuite sur 'Modification de mot de passe & configuration des restrictions d'accès'. | ||
+ | C'est sur cette page que vous pourrez générer votre clef API. | ||
+ | |||
Un copain m’a fait un script python qui récupère mon IP publique et qui la place dans ma zone DNS chez Gandi. | Un copain m’a fait un script python qui récupère mon IP publique et qui la place dans ma zone DNS chez Gandi. | ||
Ligne 221: | Ligne 227: | ||
print("PUT -> " + buffer3.getvalue().decode('utf-8'))// | print("PUT -> " + buffer3.getvalue().decode('utf-8'))// | ||
| | ||
+ | # Modification de la configuration du serveur turn | ||
+ | old_ip_ech = old_ip.replace('.','\.') | ||
+ | |||
+ | cmd = "sed -e 's/^external-ip={}/external-ip={}/' /etc/turnserver.conf >{}".format(old_ip_ech,new_ip,'/etc/turnserver.conf.new') | ||
+ | subprocess.run(cmd,shell=True, check=True) | ||
+ | |||
+ | cmd = "mv /etc/turnserver.conf /etc/turnserver.conf.bkp" | ||
+ | subprocess.run(cmd,shell=True, check=True) | ||
+ | |||
+ | cmd = "mv /etc/turnserver.conf.new /etc/turnserver.conf" | ||
+ | subprocess.run(cmd,shell=True, check=True) | ||
+ | |||
+ | cmd = "systemctl restart coturn" | ||
+ | subprocess.run(cmd,shell=True, check=True) | ||
+ | |||
</file> | </file> | ||
Ligne 329: | Ligne 350: | ||
DocumentRoot /var/www/html/nextcloud/ | DocumentRoot /var/www/html/nextcloud/ | ||
- | + | <Directory /var/www/html/nextcloud/> | |
- | <Directory /var/www/html/nextcloud/> | + | |
Options +FollowSymLinks | Options +FollowSymLinks | ||
AllowOverride all | AllowOverride all | ||
Ligne 340: | Ligne 360: | ||
SetEnv HTTP_HOME /var/www/html/nextcloud/ | SetEnv HTTP_HOME /var/www/html/nextcloud/ | ||
</Directory> | </Directory> | ||
- | + | ||
+ | Alias /privatebin /var/www/html/privatebin/ | ||
+ | <Directory /var/www/html/privatebin/> | ||
+ | Options +FollowSymLinks | ||
+ | AllowOverride all | ||
+ | Require all granted | ||
+ | </Directory> | ||
+ | |||
+ | Alias /compta /var/www/html/compta/dolibarr/htdocs/ | ||
+ | <Directory /var/www/html/compta/dolibarr/htdocs/> | ||
+ | Options +FollowSymLinks | ||
+ | AllowOverride all | ||
+ | Require all granted | ||
+ | </Directory> | ||
+ | |||
+ | Alias /lebarananar /var/www/html/lebarananar/ | ||
+ | <Directory /var/www/html/lebarananar/> | ||
+ | Options +FollowSymLinks | ||
+ | AllowOverride all | ||
+ | Require all granted | ||
+ | </Directory> | ||
+ | |||
ErrorLog /var/log/apache2/nextcloud/error.log | ErrorLog /var/log/apache2/nextcloud/error.log | ||
LogLevel warn | LogLevel warn | ||
Ligne 1065: | Ligne 1106: | ||
{{https://debian-facile.org/images/file-R5e5202e7f15ffa7d44de687412849925.png}} | {{https://debian-facile.org/images/file-R5e5202e7f15ffa7d44de687412849925.png}} | ||
+ | |||
+ | |||
+ | =====À propos des utilisateurs===== | ||
+ | Dans la configuration des utilisateurs, vous créez des groupes, avec vos propres critères: | ||
+ | |||
+ | Dans la configuration "partage" je vous conseil de coché : | ||
+ | |||
+ | //N'autoriser les partages qu'entre membres de même groupe// | ||
+ | Ce qui empêchera que tout le monde voit tous les utilisateurs, mais juste ceux du ou des groupes auxquels il appartient | ||
+ | |||
+ | {{https://debian-facile.org/images/file-Re7fda6e24527d2871868de41a92738f9.png}} | ||
+ | |||
+ | ===La sortie de serveur Turn à légèrement changé le script python pour le DNS=== | ||
+ | |||
+ | il est rajouté à la fin | ||
+ | <code root># Modification de la configuration du serveur turn | ||
+ | old_ip_ech = old_ip.replace('.','\.') | ||
+ | |||
+ | cmd = "sed -e 's/^external-ip={}/external-ip={}/' /etc/turnserver.conf >{}".format(old_ip_ech,new_ip,'/etc/turnserver.conf.new') | ||
+ | subprocess.run(cmd,shell=True, check=True) | ||
+ | |||
+ | cmd = "mv /etc/turnserver.conf /etc/turnserver.conf.bkp" | ||
+ | subprocess.run(cmd,shell=True, check=True) | ||
+ | |||
+ | cmd = "mv /etc/turnserver.conf.new /etc/turnserver.conf" | ||
+ | subprocess.run(cmd,shell=True, check=True) | ||
+ | |||
+ | cmd = "systemctl restart coturn" | ||
+ | subprocess.run(cmd,shell=True, check=True)</code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
{{https://debian-facile.org/images/file-Ra9874b11056daf115efc29dc83a263f1.png}} | {{https://debian-facile.org/images/file-Ra9874b11056daf115efc29dc83a263f1.png}} |