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é

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 (3.24 Kio) Consulté 7718 fois
idem pour le répertoire freebox

- 2016-10-09 20_42_33-__FREEBOX_Disque dur_backup_db.png (2.94 Kio) Consulté 7718 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
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
tu quite
puis tu testes
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