serveur_hebergement:sauvegarde_automatiques

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveur_hebergement:sauvegarde_automatiques [2023/08/08 13:54] – [Dépendances] fateserveur_hebergement:sauvegarde_automatiques [2026/02/03 19:31] (Version actuelle) fate
Ligne 20: Ligne 20:
  
 Sur le Raspberry, lancez la commande suivant pour installer les dépendances requises : Sur le Raspberry, lancez la commande suivant pour installer les dépendances requises :
-<code bash>sudo aptitude install mono-complete gtk-sharp2 libappindicator3-0.1-cil</code>+<code bash>sudo aptitude install mono-complete gtk-sharp2 libayatana-appindicator1</code> 
 +===== Installation de Duplicati 2 =====
  
-Sur Debian Bookworm, vous devez installer libayatana-appindicator1 au lieu de libappindicator3-0.1-cil +Récupérez la dernière version stable pour votre distribution [[https://duplicati.com/download|ici]]  :
- +
-===== Installation de Duplicati 2 beta ===== +
- +
-Récupérez la version beta : +
-<code bash>wget https://updates.duplicati.com/beta/duplicati_2.0.6.3-1_all.deb</code>+
  
 Installez Duplicati :  Installez Duplicati : 
-<code bash>sudo dpkg -i duplicati_2.0.6.3-1_all.deb</code> +<code bash>sudo dpkg -i duplicati.deb</code>
- +
-Lancez Duplicati afin de vérifier qu'aucune erreur ne remonte : +
-<code bash>sudo systemctl start duplicati</code> +
- +
-Activez le lancement automatique au démarrage:  +
-<code bash>sudo systemctl enable duplicati</code>+
  
 ===== Configuration d’Apache2 ===== ===== Configuration d’Apache2 =====
Ligne 44: Ligne 34:
  
 Pour info, pour activer la gestion du proxy inverse dans Apache2, lancez la commande suivante :  Pour info, pour activer la gestion du proxy inverse dans Apache2, lancez la commande suivante : 
-<code bash>sudo a2enmod proxy proxy_http headers proxy_wstunnel</code>+<code bash>sudo a2enmod proxy proxy_http headers</code>
  
 Créez le fichier de configuration apache2 : Créez le fichier de configuration apache2 :
Ligne 52: Ligne 42:
 <code apache> <code apache>
 <VirtualHost *:80> <VirtualHost *:80>
 + 
         ServerName duplicati.raspberry.fr         ServerName duplicati.raspberry.fr
 +        ServerAdmin fate@raspberry.fr 
 + 
         Redirect / https://duplicati.raspberry.fr/         Redirect / https://duplicati.raspberry.fr/
-       + 
 </VirtualHost> </VirtualHost>
- +  
 + 
 <VirtualHost *:443> <VirtualHost *:443>
 + 
         ServerName duplicati.raspberry.fr         ServerName duplicati.raspberry.fr
 +        ServerAdmin fate@raspberry.fr 
 + 
         LogLevel warn         LogLevel warn
         CustomLog ${APACHE_LOG_DIR}/duplicati.access.log combined         CustomLog ${APACHE_LOG_DIR}/duplicati.access.log combined
         ErrorLog ${APACHE_LOG_DIR}/duplicati.error.log         ErrorLog ${APACHE_LOG_DIR}/duplicati.error.log
-        + 
         SSLEngine on         SSLEngine on
         SSLCertificateFile /etc/letsencrypt/live/raspberry.fr/fullchain.pem         SSLCertificateFile /etc/letsencrypt/live/raspberry.fr/fullchain.pem
         SSLCertificateKeyFile /etc/letsencrypt/live/raspberry.fr/privkey.pem         SSLCertificateKeyFile /etc/letsencrypt/live/raspberry.fr/privkey.pem
-        Header set Content-Security-Policy "script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; connect-src 'self'; media-src 'self'; child-src 'self'; object-src 'self'; form-action 'self'; img-src 'self' * data:"+        Header set Content-Security-Policy "script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; connect-src 'self' ws://duplicati.raspberry.fr wss://duplicati.raspberry.fr; media-src 'self'; child-src 'self'; object-src 'self'; form-action 'self'; img-src 'self' * data:" 
 +  
 +        Header edit Set-Cookie ^(.*)$ $1;Domain=duplicati.raspberry.fr;Secure;HttpOnly;SameSite=Lax
  
-        ProxyPass / http://localhost:8200/ +        # Configuration du proxy vers Duplicati 
-        ProxyPassReverse / http://localhost:8200/ +        ProxyPass / http://127.0.0.1:8200/ 
-        AllowEncodedSlashes On+        ProxyPassReverse / http://127.0.0.1:8200/
  
 +        RewriteEngine On
 +        RewriteCond %{HTTP:Upgrade} =websocket [NC]
 +        RewriteCond %{HTTP:Connection} Upgrade [NC]
 +        RewriteRule /(.*) ws://127.0.0.1:8200/$1 [P,L]
 </VirtualHost> </VirtualHost>
- 
 </code> </code>
  
Ligne 86: Ligne 83:
 Redémarrez Apache2 Redémarrez Apache2
 <code bash>sudo systemctl restart apache2</code> <code bash>sudo systemctl restart apache2</code>
 +
 +===== Lancer Duplicati =====
 +
 +Lancez Duplicati :
 +<code bash>sudo systemctl start duplicati</code>
 +
 +Activez le lancement automatique au démarrage: 
 +<code bash>sudo systemctl enable duplicati</code>
 +
 +Réinitialisez le mot de passe de l'interface:
 +<code bash>sudo duplicati-server-util change-password</code>
  
 ===== Configuration accès SSH ===== ===== Configuration accès SSH =====
Ligne 115: Ligne 123:
 ===== Configuration de Duplicati ===== ===== Configuration de Duplicati =====
  
-Accéder à l'interface web de Duplication et choisir un mot de passe+/!\ A refaire avec la nouvelle interface
  
 Dans Duplicati, cliquer sur Ajouter une sauvegarde Dans Duplicati, cliquer sur Ajouter une sauvegarde
  • serveur_hebergement/sauvegarde_automatiques.1691502887.txt.gz
  • Dernière modification : 2023/08/08 14:01
  • (modification externe)