Disponer rápidamente de una plataforma de datos.

Garage

Almacenamiento de objetos compatible con S3 en un único binario Rust — para copias de seguridad, archivos estáticos y cualquier aplicación que hable S3, en su servidor.

1 GB (2 GB recomendado) RAM 1 vCPU Puerto 3900 (S3) · 3903 (admin) Disponible

Stack técnico

DockerRustSQLite
RAM mínima1 GB (2 GB recomendado)
CPU mínima1 vCPU
Puerto por defecto3900 (S3) · 3903 (admin)
SO compatiblesubuntu-24.04

Garage es un almacén de objetos compatible con S3 desarrollado por Deuxfleurs para despliegues autoalojados de pequeño tamaño, eventualmente repartidos en varias ubicaciones. Está escrito en Rust, cabe en un solo contenedor y busca la ligereza y la sencillez de explotación antes que la escalabilidad al petabyte.

Lo que usted obtiene en un VPS ServOrbit es un endpoint S3 que le pertenece: un bucket, una clave de acceso y una clave secreta, listos para cualquier cliente o biblioteca S3 — restic y Borg para las copias de seguridad, una aplicación que almacena los archivos de sus usuarios, un sitio estático servido tras un CDN, o una base de datos que deposita allí sus volcados. Como la API es la de S3 estándar, sus herramientas actuales funcionan sin modificaciones.

Garage no tiene consola web. La administración se hace mediante la herramienta de línea de comandos `garage` y una API de administración HTTP. Es una decisión de diseño, no una función que falte: el servicio se mantiene pequeño y su superficie de explotación reducida. Si usted quiere una interfaz en el navegador, hay proyectos comunitarios que ofrecen una por encima de la API de administración.

El despliegue de un solo nodo que se instala aquí crea su bucket y sus credenciales S3 en el primer arranque, sin ningún paso manual de configuración del clúster. El mismo binario crece después hasta un clúster multinodo distribuido geográficamente cuando usted necesita replicación.

Funcionalidades clave

API compatible con S3 — sus clientes, bibliotecas y herramientas de copia de seguridad actuales funcionan sin modificaciones.
Un único binario Rust en un contenedor, sin servidor de base de datos que ejecutar al lado.
Bucket y credenciales S3 creados automáticamente en el primer arranque, listos para usar de inmediato.
API de administración HTTP para gestionar buckets, claves y estado del clúster mediante scripts.
Pasa de un nodo único a un clúster distribuido geográficamente con replicación, el día en que lo necesite.
Licencia AGPLv3 — software libre, sin ninguna función reservada a una edición comercial.

¿Cuándo usar esta solución?

1

Destino de copias de seguridad fuera del sitio

Apunte restic, Borg o cualquier herramienta de copia de seguridad que hable S3 hacia un endpoint que le pertenece, en lugar de hacia un proveedor de nube. Como la API es la de S3 estándar, sus herramientas actuales funcionan sin modificaciones: solo cambian el endpoint y las credenciales.

2

Almacenamiento de los archivos de sus usuarios

Traslade a Garage los archivos que conserva su aplicación — adjuntos, avatares, documentos generados — en lugar de mantenerlos en el disco del servidor de aplicaciones. Cualquier biblioteca S3 de su lenguaje se conecta a él, lo que deja la puerta abierta a mover los datos más adelante sin reescribir el código de subida.

3

Origen de los archivos estáticos tras un CDN

Sirva sus archivos estáticos desde un bucket de Garage y deje que un CDN los almacene en caché en el borde. El origen permanece en su propio servidor, sin cuenta en un proveedor de almacenamiento de objetos.

4

Endpoint S3 para el desarrollo y la integración continua

Dé a sus entornos de desarrollo y a sus cadenas de integración continua un endpoint S3 real, sin abrir una cuenta en un proveedor de nube ni hacer circular las credenciales de un bucket de producción.

Desplegar Garage en su VPS

Guía optimizada para los VPS Cloud ServOrbit.

01

Pedir el VPS

Pida un VPS ServOrbit y luego elija Garage en el Marketplace. Garage es frugal: un vCPU y 1 GB de RAM bastan para un endpoint S3 de copias de seguridad. Lo que hay que dimensionar es el disco, según el volumen que piense almacenar en él.

02

Lo que despliega la instalación

Un contenedor de inicialización escribe /etc/garage/garage.toml y después el contenedor dxflrs/garage:v2.3.0 arranca en modo de un solo nodo. Tres volúmenes persistentes conservan la configuración, los metadatos y los datos. Garage crea su clúster, su bucket y sus credenciales S3 en el primer arranque: no hace falta ninguna secuencia manual de layout, de bucket ni de clave.

03

Conectarse por primera vez

Garage no tiene pantalla de inicio de sesión: la administración se hace mediante la herramienta de línea de comandos garage y la API de administración HTTP. Consulte su clave de acceso y su clave secreta en su área de cliente ServOrbit, en las credenciales del servicio.

04

Conectar su primer cliente S3

Configure su cliente S3 con el endpoint del servicio, la región garage y esas credenciales, y compruebe después que lista correctamente el bucket creado durante la instalación. Más adelante podrá crear sus propios buckets y sus propias claves con la herramienta garage, reservando las credenciales iniciales para la administración.

Preguntas frecuentes

No, y es algo deliberado. La administración se hace mediante la herramienta de línea de comandos garage y una API de administración HTTP. El servicio se mantiene pequeño y su superficie de explotación reducida. Existen proyectos comunitarios que ofrecen una interfaz en el navegador por encima de la API de administración, si usted desea una.

Integrar el botón de despliegue

¿Mantiene un proyecto que utiliza Garage? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.

Deploy Garage on ServOrbit
Markdown
[![Deploy Garage on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=garage&utm_source=deploy-badge&utm_medium=referral&utm_campaign=garage)
HTML
<a href="https://servorbit.com/vps-cloud?template=garage&utm_source=deploy-badge&utm_medium=referral&utm_campaign=garage"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Garage on ServOrbit" height="40"></a>

El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.

Disponer rápidamente de una plataforma de datos.

Active Garage en su infraestructura.

VPS Cloud dedicado: IPv4 incluida, centro de datos europeo, soporte incluido. Sus datos nunca salen de su servidor.

Configuración recomendada: 1 GB (2 GB recomendado) RAM · 1 vCPU

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva