Page 3 sur 4

Re: Déplacement de la base de données DOMOTICZ

Publié : 08 oct. 2016, 19:55
par papoo

Code : Tout sélectionner

 #!/bin/bash
    # LOCAL/FTP/SCP/MAIL PARAMETERS
    SERVER="mafreebox.freebox.fr"   # IP of Network disk, used for ftp
    USERNAME="freebox"         # FTP username of Network disk used for ftp
    PASSWORD="xxxxxx"         # FTP password of Network disk used for ftp
    DESTDIR="/opt/backup"   # used for temorarily storage
    DOMO_IP="192.168.1.240"  # Domoticz IP 
    DOMO_PORT="8080"        # Domoticz port 
    ### END OF USER CONFIGURABLE PARAMETERS
    TIMESTAMP=`/bin/date +%Y_%m_%d_%H_%M_%S`
    BACKUPFILE="domoticz_$TIMESTAMP.db" # backups will be named "domoticz_YYYYMMDDHHMMSS.db.gz"
    BACKUPFILEGZ="$BACKUPFILE".gz
    ### Create backup and ZIP it
    /usr/bin/curl -s http://$DOMO_IP:$DOMO_PORT/backupdatabase.php > /tmp/$BACKUPFILE
    gzip -9 /tmp/$BACKUPFILE
    ### Send to Network disk through FTP
    curl -s --disable-epsv -v -T"/tmp/$BACKUPFILEGZ" -u"$USERNAME:$PASSWORD" "ftp://$SERVER/Disque dur/backup_db/"				
    ### Remove temp backup file
    /bin/rm /tmp/$BACKUPFILEGZ
    ### Done!

Re: Déplacement de la base de données DOMOTICZ

Publié : 08 oct. 2016, 20:16
par vil1driver
D'accord comme je le pensais c'est en ftp, je crois d'ailleurs que la freebox ne propose pas autre chose.

Du coups ceci est à tenter
https://doc.ubuntu-fr.org/curlftpfs

J'en profite pour dire à tous que pour trouver les meilleurs tutos il faut élargir ses recherches et donc ne pas s' attarder à chercher que des doc pour raspberry.

Le raspberry n'est qu'un pc et son système est calqué sur une base de debian l'un des OS linux les plus réputé.
ubuntu est l'une des distributions de cet OS la plus populaire et possède une base de donnée de tuto impressionnante et en français.

Re: Déplacement de la base de données DOMOTICZ

Publié : 08 oct. 2016, 21:57
par deennoo
Nein nein nein !

la freebox propose ftp, et samba.

On peux la monté dans mnt, il y a un tuto de sauvegarde de base de donnée sur le forum.

Enfin rappellez vous que la freebox ne vous appartient pas, le disque dur est dans un format proprio. En cas de panne c'est mort.

Il faut deplacer la BD sur une clef USB branchée sur le serveur.

Re: Déplacement de la base de données DOMOTICZ

Publié : 08 oct. 2016, 23:45
par papoo
deennoo a écrit :Nein nein nein !

la freebox propose ftp, et samba.

On peux la monté dans mnt, il y a un tuto de sauvegarde de base de donnée sur le forum.
je ne cherche pas à sauvegarder ma BDD j'y arrive sans problème, je cherche à déplacer la sauvegarde automatique de DZ sur ma freebox pour que DZ puisse gerer ces sauvegardes ailleurs que sur la SD
deennoo a écrit :Enfin rappellez vous que la freebox ne vous appartient pas, le disque dur est dans un format proprio. En cas de panne c'est mort.

Il faut déplacer la BD sur une clef USB branchée sur le serveur.
le but c'est d'avoir une sauvegarde exploitable et très récente lorsque la carte SD décède, si le disque de la freebox saute, ce n'est que la sauvegarde et autant l'utiliser à quelque chose (et en plus il est en permanence sous tension donc accessible pour les sauvegardes)

Re: Déplacement de la base de données DOMOTICZ

Publié : 09 oct. 2016, 08:55
par deennoo
Le tuto que je site donne les bases pour communiquer en samba avec la freebox.

J'avais bien compris ce que tu voulais faire.

Re: Déplacement de la base de données DOMOTICZ

Publié : 09 oct. 2016, 09:13
par vil1driver
Ba voila, ya plus qu'à ;)

Re: Déplacement de la base de données DOMOTICZ

Publié : 09 oct. 2016, 14:50
par papoo
samba ne va pas me permettre de déplacer la sauvegarde automatique du pi à la freebox.
je vais adapter mon script pour faire une sauvegarde toutes les heures avec effacement automatique de la sauvegarde -h24

Re: Déplacement de la base de données DOMOTICZ

Publié : 09 oct. 2016, 16:55
par vil1driver
Mais si bien sur.

Essai depuis Windows d'accéder à ce partage et donne moi le chemin
et je t'aiderai pour créer la ligne fstab et le tour sera joué :D

Re: Déplacement de la base de données DOMOTICZ

Publié : 09 oct. 2016, 20:43
par papoo
partage créé et fonctionnel sous windows du dossier backups de domoticz
RPI_DZ_backups.png
RPI_DZ_backups.png (3.24 Kio) Consulté 7727 fois
idem pour le répertoire freebox
2016-10-09 20_42_33-__FREEBOX_Disque dur_backup_db.png
2016-10-09 20_42_33-__FREEBOX_Disque dur_backup_db.png (2.94 Kio) Consulté 7727 fois

Re: Déplacement de la base de données DOMOTICZ

Publié : 10 oct. 2016, 10:00
par vil1driver
du coups il te faut créer dans ton partage backup_db de la freebox les dossiers
- daily
- hourly
- monthly

puis sur le pi tu édites le fichier /etc/fstab

Code : Tout sélectionner

sudo nano /etc/fstab
et tu y mets à la fin ceci:

Code : Tout sélectionner

# Monter partage freebox
//FREEBOX/Disque\ dur/backup_db	/home/pi/domoticz/backups	cifs	guest,iocharset=utf8,gid=100,uid=1000,_netdev	0	0
tu sauvegardes

Code : Tout sélectionner

ctrl-o
tu quite

Code : Tout sélectionner

ctrl-x
puis tu testes

Code : Tout sélectionner

sudo mount -a
si cette commande ne retourne pas d'erreur c'est good en principe, et tous les fichiers qui seront créés dans /home/pi/domoticz/backups
iront directement dans ton backup_db