Otro almacenamiento compatible con S3
Usa un servidor S3 que gestiones tú, como Ceph o SeaweedFS, o cualquier otro servicio que hable el protocolo S3 y no tenga configuración propia en el asistente. Tiene que admitir escrituras condicionales, algo que el asistente comprueba. Consulta Elegir almacenamiento.
Si quieres hacer copias en una máquina tuya sin mantener un servidor S3, Servidor propio es más sencillo. Solo necesita SSH.
#En el asistente
Ejecuta frost init, elige S3-compatible y después Other S3-compatible.
| El asistente pregunta | Respuesta |
|---|---|
| What is the S3 endpoint? | El nombre de host que indique la documentación de tu servidor o proveedor. Un nombre de host solo, sin https://, significa HTTPS |
| Which region? | Solo si tu servidor o proveedor la pide. Si no, déjalo en blanco |
| What is the bucket name? | Su nombre, exactamente como lo creaste. El bucket ya tiene que existir |
| Paste the Access Key ID. | De la consola de tu servidor o proveedor |
| Paste the Secret Access Key. | De la consola de tu servidor o proveedor |
Frost guarda tus copias en una carpeta frost dentro del bucket.
#Servidores que gestionas tú
| Servidor | Qué conviene saber |
|---|---|
| Ceph | Su RADOS Gateway admite escrituras condicionales. Dale al asistente la dirección y el puerto de la pasarela |
| SeaweedFS | Su pasarela S3 documenta las escrituras condicionales. Dale al asistente su dirección, como http://<server>:8333 |
| MinIO | Admite escrituras condicionales, pero ya no se mantiene, así que no recibe correcciones. Un servidor existente sigue funcionando si supera la comprobación del asistente. Dale al asistente su dirección, como https://<server>:9000 |
| Garage | No admite escrituras condicionales, así que Frost no puede usarlo |
Crea antes el bucket y una clave de acceso con las herramientas del servidor.
#Un servidor sin TLS
Para un servidor en tu propio equipo o tu red, indica el endpoint con http://, como http://localhost:9000. Eso desactiva TLS en todas las peticiones, así que úsalo solo en una red de confianza. Poner storage.s3.insecure a true selecciona HTTP cuando el endpoint no tiene esquema. Un https:// o http:// explícito tiene prioridad.
#La carpeta dentro del bucket
Frost lo guarda todo en una carpeta dentro del bucket, frost de forma predeterminada. El asistente a pantalla completa no pregunta por ella.
Después de completar el asistente, para usar otra carpeta o la raíz del bucket antes de tu primera copia:
- Ejecuta
frost config edity cambiaprefixen[storage.s3]. Déjalo vacío para usar la raíz del bucket. Frost te avisa de que allí todavía no hay copias. Escribeyespara guardar de todos modos. - Vuelve a ejecutar
frost init. Su pantalla de revisión te avisa de que así empieza un conjunto de copias aparte. Pulsa[s]para seguir.
Si ya tienes copias, muévelas en su lugar, como se explica en Mover tus copias de seguridad.