Déplacement de la base de données DOMOTICZ

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

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

Message 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!
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

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

Message 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.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

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

Message 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.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

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

Message 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)
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

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

Message 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.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

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

Message par vil1driver »

Ba voila, ya plus qu'à ;)
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

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

Message 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
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

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

Message 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
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

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

Message 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é 7719 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é 7719 fois
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

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

Message 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
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Répondre