Autre stockage compatible S3
Utilisez un serveur S3 que vous gérez vous-même, comme Ceph ou SeaweedFS, ou n'importe quel autre service qui parle le protocole S3 sans préréglage dans l'assistant. Il doit prendre en charge les écritures conditionnelles, ce que l'assistant vérifie. Voir Choisir un stockage.
Pour sauvegarder vers une machine à vous sans faire tourner de serveur S3, Serveur auto-hébergé est plus simple. Il suffit de SSH.
#Dans l'assistant
Lancez frost init, choisissez S3-compatible, puis Other S3-compatible.
| L'assistant demande | Réponse |
|---|---|
| What is the S3 endpoint? | Le nom d'hôte indiqué dans la documentation de votre serveur ou de votre fournisseur. Un nom d'hôte seul, sans https://, signifie HTTPS |
| Which region? | Seulement si votre serveur ou votre fournisseur en demande une. Sinon, laissez vide |
| What is the bucket name? | Son nom, exactement tel que vous l'avez créé. Le bucket doit déjà exister |
| Paste the Access Key ID. | Depuis la console de votre serveur ou de votre fournisseur |
| Paste the Secret Access Key. | Depuis la console de votre serveur ou de votre fournisseur |
Frost range vos sauvegardes dans un dossier frost du bucket.
#Les serveurs que vous gérez
| Serveur | À savoir |
|---|---|
| Ceph | Sa RADOS Gateway prend en charge les écritures conditionnelles. Indiquez à l'assistant l'adresse et le port de la passerelle |
| SeaweedFS | Sa passerelle S3 documente les écritures conditionnelles. Indiquez à l'assistant son adresse, comme http://<server>:8333 |
| MinIO | Il prend en charge les écritures conditionnelles mais n'est plus maintenu, donc il ne reçoit plus de corrections. Un serveur existant fonctionne toujours s'il passe le test de l'assistant. Indiquez à l'assistant son adresse, comme https://<server>:9000 |
| Garage | Il ne prend pas en charge les écritures conditionnelles, donc Frost ne peut pas l'utiliser |
Créez d'abord le bucket et une clé d'accès avec les outils du serveur.
#Un serveur sans TLS
Pour un serveur sur votre ordinateur ou votre réseau, indiquez l'endpoint avec http://, comme http://localhost:9000. TLS est alors désactivé pour toutes les requêtes : ne le faites que sur un réseau de confiance. Régler storage.s3.insecure sur true choisit HTTP si l'endpoint n'indique pas de protocole. Un https:// ou http:// explicite est prioritaire.
#Le dossier dans le bucket
Frost range tout dans un dossier du bucket, frost par défaut. L'assistant en plein écran ne pose pas la question.
Après avoir terminé la configuration, pour utiliser un autre dossier ou la racine du bucket avant votre première sauvegarde :
- Lancez
frost config editet modifiezprefixsous[storage.s3]. Laissez-le vide pour la racine du bucket. Frost vous avertit qu'il n'y a pas encore de sauvegarde à cet endroit. Tapezyespour enregistrer quand même. - Relancez
frost init. Son écran récapitulatif vous avertit que vous démarrez ainsi un ensemble de sauvegardes séparé. Appuyez sur[s]pour continuer.
Si vous avez déjà des sauvegardes, déplacez-les plutôt, comme expliqué dans Déplacer vos sauvegardes.