Page 1 sur 1

Sauvegarde journalière sur Nas probleme authentification

Publié : 27 janv. 2016, 20:42
par mulot35
Salut,
J'utilise depuis quelque mois le script de backup FTP de patrice, depuis un oubli de fermer domoticz chez un pote qui a jouer avec mes lumières etc.... ,j'ai mis un mot de passe et je n'arrive plus a faire mon backup db_domoticz.

j'ai essai:

DOMO_IP="192.168.1.33" # Domoticz IP
DOMO_PORT="7979" # Domoticz port
user="moi"
pw="secret"


usr/bin/curl -s http://user:pw@$DOMO_IP:$DOMO_PORT/backupdatabase.php > $TMPDIR/$BACKUPFILE
usr/bin/curl -s http://$user:$pw@$DOMO_IP:$DOMO_PORT/backupdatabase.php > $TMPDIR/$BACKUPFILE
usr/bin/curl -s http://<user:pw@>$DOMO_IP:$DOMO_PORT/backupdatabase.php > $TMPDIR/$BACKUPFILE

Auriez vous une idée?

Re: Sauvegarde journalière sur Nas probleme authentification

Publié : 12 mars 2017, 20:58
par sphinxou
bonsoir

j'ai le même problème que toi à tu trouver la solution ?

merci

Re: Sauvegarde journalière sur Nas probleme authentification

Publié : 12 mars 2017, 22:50
par vil1driver
salut,

https://www.google.fr/search?q=curl+use ... gws_rd=ssl


Use the -u flag to include a username, and curl will prompt for a password:

Code : Tout sélectionner

curl -u username http://example.com
You can also include the password in the command, but then your password will be visible in bash history:

Code : Tout sélectionner

curl -u username:password http://example.com

Re: Sauvegarde journalière sur Nas probleme authentification

Publié : 13 mars 2017, 18:14
par OyyoDams
Voici le script que j'utilise pour faire un backup sur mon NAS de la database et des scripts:

Code : Tout sélectionner

#!/bin/bash

# Parametres
SERVER="192.168.1.94"   # IP du NAS
USERNAME="domoticz"         # user FTP
PASSWORD="password"         # password FTP
DOMO_IP="127.0.0.1"  # IP Domoticz
DOMO_PORT="8080"        # port de Domoticz
### Fin des parametres

TIMESTAMP=`/bin/date +%Y%m%d%H%M%S`
BACKUPFILE="domoticz_$TIMESTAMP.db" # les backups seront nommes "domoticz_YYYYMMDDHHMMSS.db.gz"
BACKUPFILEGZ="$BACKUPFILE".gz
SCRIPTSGZ="domoticz_scripts_$TIMESTAMP.tar.gz"

### Creation et zip du backup
/usr/bin/curl -s http://$DOMO_IP:$DOMO_PORT/backupdatabase.php > /tmp/$BACKUPFILE
gzip -9 /tmp/$BACKUPFILE

### Envoi par FTP
curl --ftp-create-dir -s --disable-epsv -v -T"/tmp/$BACKUPFILEGZ" -u"$USERNAME:$PASSWORD" "ftp://$SERVER/BackupServer/domoticz/$TIMESTAMP/
"				

### Suppression du fichier temporaire
/bin/rm /tmp/$BACKUPFILEGZ

### Compression des scripts
tar -zcvf /tmp/$SCRIPTSGZ /root/domoticz/scripts

### Envoi par FTP
curl -s --disable-epsv -v -T"/tmp/$SCRIPTSGZ" -u"$USERNAME:$PASSWORD" "ftp://$SERVER/BackupServer/domoticz/$TIMESTAMP/"


### Suppression du fichier temporaire
/bin/rm /tmp/$SCRIPTSGZ
Il faut bien sûr le personnaliser avec les bons chemins :mrgreen:

Re: Sauvegarde journalière sur Nas probleme authentification

Publié : 15 mars 2017, 17:14
par sphinxou
bonjour
la méthode du copier coller fonctionne parfaitement

merci