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 Prochaine révision Les deux révisions suivantes | ||
utilisateurs:lagrenouille:tutos:owncloud-auto-heberge [31/07/2016 06:46] lagrenouille [MES FICHIERS ET LE SCRIPT] |
utilisateurs:lagrenouille:tutos:owncloud-auto-heberge [31/07/2016 07:10] lagrenouille [MES FICHIERS ET LE SCRIPT] |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | ===== Introduction ===== | + | |
===== Installation ===== | ===== Installation ===== | ||
- | ===== Utilisation ===== | ||
- | ====== | ||
- | Installation owncloud auto-hébergé====== | ||
- | ~ | ||
- | ===== | + | ====== Installation owncloud auto-hébergé ====== |
- | les 2 tutos dont je me suis servi ===== | + | |
+ | |||
+ | |||
+ | **les 2 tutos dont je me suis servi** | ||
+ | |||
+ | **Pour l'installation | ||
+ | ** | ||
- | ~ | ||
[[http://www.it-connect.fr/installation-downcloud-sous-debian/#II_Preparation_du_serveur_web | [[http://www.it-connect.fr/installation-downcloud-sous-debian/#II_Preparation_du_serveur_web | ||
~]] | ~]] | ||
- | ==== Pour l'apikey Gandi ==== | + | |
- | . | + | **Pour l'apikey Gandi** |
[[https://gerard.geekandfree.org/blog/2012/03/01/debarrassez-vous-de-dyndns-en-utilisant-lapi-de-gandi/]] | [[https://gerard.geekandfree.org/blog/2012/03/01/debarrassez-vous-de-dyndns-en-utilisant-lapi-de-gandi/]] | ||
Ligne 191: | Ligne 192: | ||
====== | ====== | ||
- | UPLOAD ====== | + | **UPLOAD** ====== |
-modification du php.ini | -modification du php.ini | ||
Ligne 209: | Ligne 210: | ||
====== | ====== | ||
- | CHANGEMENT LIEN ====== | + | **CHANGEMENT LIEN** ====== |
Ligne 222: | Ligne 223: | ||
- | /etc/apache2/sites-available$ cat monnuage.conf | + | /etc/apache2/sites-available$ cat monnuage.conf |
- | + | <VirtualHost *:80> | |
- | <VirtualHost *:80> | + | |
ServerAdmin contact@chezlagrenouille.fr | ServerAdmin contact@chezlagrenouille.fr | ||
ServerName chezlagrenouille.fr | ServerName chezlagrenouille.fr | ||
- | + | DocumentRoot /var/www/chezlagrenouille.fr | |
- | DocumentRoot /var/www/chezlagrenouille.fr | + | |
<Directory /var/www/chezlagrenouille.fr> | <Directory /var/www/chezlagrenouille.fr> | ||
Options Indexes FollowSymLinks MultiViews | Options Indexes FollowSymLinks MultiViews | ||
Ligne 237: | Ligne 236: | ||
LogLevel warn | LogLevel warn | ||
CustomLog /var/log/apache2/chezlagrenouille.fr_access.log combined | CustomLog /var/log/apache2/chezlagrenouille.fr_access.log combined | ||
- | </VirtualHost> | + | </VirtualHost> |
- | <VirtualHost *:80> | + | <VirtualHost *:80> |
ServerAdmin contact@chezlagrenouille.fr | ServerAdmin contact@chezlagrenouille.fr | ||
ServerName monnuage.chezlagrenouille.fr | ServerName monnuage.chezlagrenouille.fr | ||
Ligne 276: | Ligne 275: | ||
cat updatedns/updatedns.py** | cat updatedns/updatedns.py** | ||
- | #!/usr/bin/python | + | #!/usr/bin/python |
- | # -*- coding: UTF-8 -*- | + | # -*- coding: UTF-8 -*- |
- | import xmlrpclib, urllib2, time, re, sys | + | import xmlrpclib, urllib2, time, re, sys |
- | # API de Production | + | # API de Production |
- | api = xmlrpclib.ServerProxy('https://rpc.gandi.net/xmlrpc/') | + | api = xmlrpclib.ServerProxy('https://rpc.gandi.net/xmlrpc/') |
- | ############ A Modifier ############# | + | ############ A Modifier ############# |
- | # URL de la page retournant l'ip publique | + | # URL de la page retournant l'ip publique |
- | url_page = 'http://ifconfig.me/ip' | + | url_page = 'http://ifconfig.me/ip' |
- | # Renseignez ici votre clef API générée depuis l'interface Gandi: | + | # Renseignez ici votre clef API générée depuis l'interface Gandi: |
- | apikey = 'maclef-apikey' | + | apikey = 'mon api key' |
- | # Domaine concerné | + | # Domaine concerné |
- | mydomain = 'chezlagrenouille.fr' | + | mydomain = 'chezlagrenouille.fr' |
- | # Enregistrement à modifier | + | # Enregistrement à modifier |
- | myrecord = {'name': 'monnuage', 'type': 'A'} | + | myrecord = {'name': 'monnuage', 'type': 'A'} |
- | # TTL | + | # TTL |
- | myttl = 300 | + | myttl = 300 |
- | # id de la zone concernée (à récupérer depuis l'interface Gandi) | + | # id de la zone concernée (à récupérer depuis l'interface Gandi) |
- | zone_id = mon numéro de zone | + | zone_id = ma zone id |
- | #################################### | + | #################################### |
- | # Récupération de l'ancienne ipjPGNMgXgYrHVHZrxetscSbxvsTSwet | + | # Récupération de l'ancienne ipjPGNMgXgYrnsHVHZrxSbxvsTSwqsr |
- | oldip = api.domain.zone.record.list(apikey, zone_id, 0, myrecord)[0].get('value') | + | oldip = api.domain.zone.record.list(apikey, zone_id, 0, myrecord)[0].get('value') |
- | try: | + | try: |
# Récupération de l'ip actuelle | # Récupération de l'ip actuelle | ||
f = urllib2.urlopen(url_page, None, 100) | f = urllib2.urlopen(url_page, None, 100) | ||
Ligne 322: | Ligne 321: | ||
api.domain.zone.set(apikey, mydomain, zone_id) | api.domain.zone.set(apikey, mydomain, zone_id) | ||
print("Modification de l'enregistrement effectuée avec l'ip: %s" % currentip) | print("Modification de l'enregistrement effectuée avec l'ip: %s" % currentip) | ||
- | except urllib2.HTTPError, xmlrpclib.ProtocolError: | + | except urllib2.HTTPError, xmlrpclib.ProtocolError: |
- | print("Site indisponible.") | + | print("Site indisponible.") |
- | finally: | + | finally: |
- | sys.exit() | + | sys.exit() |
- | + | ||
| | ||
====== | ====== | ||
- | SUR LE NET ====== | + | **SUR LE NET** ====== |