Disponer rápidamente de una plataforma de datos.

RustFS

Almacenamiento de objetos compatible con S3 con consola web integrada — para copias de seguridad, assets y cualquier app que hable S3, en su servidor.

2 GB mínimo RAM 1 vCPU Puerto 9001 (consola) · 9000 (API S3) En validación

En validación

La instalación automática de esta solución está lista y ahora mismo está pasando nuestras pruebas en un servidor real. El pedido se abrirá en cuanto termine la validación.

Stack técnico

DockerRust
RAM mínima2 GB mínimo
CPU mínima1 vCPU
Puerto por defecto9001 (consola) · 9000 (API S3)
SO compatiblesDistribuciones Linux a elegir

RustFS es un servidor de almacenamiento de objetos compatible con S3, escrito en Rust, que incluye una consola web integrada. Expone la API S3 estándar — compatible con rclone, restic, aws-cli y cualquier SDK de S3 — en su propio VPS, sin cuenta en un proveedor de nube, sin comisiones de egress y sin facturación por solicitud.

Lo que distingue a RustFS de proyectos similares es la consola web integrada en el puerto 9001: gestione buckets, suba y descargue objetos, configure políticas de acceso y consulte métricas del servidor directamente desde el navegador sin instalar herramientas adicionales.

El despliegue instalado aquí ejecuta un único contenedor Rust con un volumen Docker con nombre para los datos persistentes. Las credenciales S3 se generan en la instalación y se muestran en su panel de ServOrbit.

Funcionalidades clave

API compatible con S3 — rclone, restic, aws-cli, mc y cualquier SDK S3 funcionan sin modificaciones.
Consola web integrada (puerto 9001) para gestionar buckets, objetos y políticas de acceso.
Clave de acceso y clave secreta generadas en la instalación — listas para cualquier cliente S3.
Un único contenedor Rust con un volumen con nombre: nada que instalar más allá de Docker.
Endpoint de liveness S3 en /health para la monitorización y las sondas de disponibilidad.
Licencia Apache 2.0 — sin funciones reservadas a una edición comercial.

¿Cuándo usar esta solución?

1

Destino de copias de seguridad fuera del sitio

Apunte restic, Borg o Duplicati hacia su propio endpoint S3 en lugar de un proveedor de nube. Solo cambian la URL del endpoint y las credenciales: sus scripts de copia de seguridad actuales funcionan sin modificaciones.

2

Almacenamiento de archivos de la aplicación

Mueva los archivos subidos por los usuarios — adjuntos, avatares, PDFs generados — del disco del servidor de aplicaciones a RustFS. Cualquier biblioteca S3 en su lenguaje se conecta a él.

3

Sandbox S3 para desarrollo y CI

Proporcione a cada entorno de desarrollo y pipeline CI un endpoint S3 real y aislado sin abrir una cuenta en la nube. Los buckets se crean desde la consola web o con mc en segundos.

4

Origen de assets estáticos para una CDN

Sirva sus archivos estáticos — imágenes, fuentes, artefactos de build — desde un bucket de RustFS y deje que una CDN los almacene en caché en el borde. El origen permanece en su servidor; no interviene ninguna suscripción de almacenamiento de objetos.

Desplegar RustFS en su VPS

Guía optimizada para los VPS Cloud ServOrbit.

01

Solicite el VPS

Solicite un VPS ServOrbit y seleccione RustFS en el Marketplace. RustFS funciona cómodamente con 2 GB de RAM; dimensione el disco según el volumen de datos que planea almacenar.

02

Lo que instala el despliegue

Un único contenedor rustfs/rustfs arranca con un volumen con nombre (rustfs-data) para los datos. La API S3 escucha en el puerto 9000 y la consola web en el 9001, ambos enlazados a loopback. Las credenciales S3 generadas se escriben en el archivo .env del VPS y se muestran en su panel de ServOrbit.

03

Abra la consola web

Reenvíe el puerto 9001 mediante un túnel SSH: ssh -L 9001:127.0.0.1:<port> root@<vps-ip>. Luego abra http://localhost:9001/rustfs/console/ e inicie sesión con las credenciales de su panel de ServOrbit.

04

Conecte su primer cliente S3

Configure su cliente S3 con http://localhost:9000 como endpoint (vía túnel SSH), la región us-east-1 y las credenciales generadas. Ejecute mc alias set mystore http://localhost:9000 <access-key> <secret-key> para verificar la conectividad.

05

Cree buckets y defina políticas

Cree buckets desde la consola web o con mc mb mystore/mi-bucket. Restrinja el acceso con políticas de bucket S3 o cree pares de claves adicionales con permisos limitados para cada aplicación. Configure políticas de lectura pública para los assets estáticos que quiera servir sin autenticación.

Preguntas frecuentes

No. RustFS funciona sin dominio mediante túneles SSH: ssh -L 9001:127.0.0.1:<port> root@<ip> para la consola y ssh -L 9000:127.0.0.1:9000 root@<ip> para la API S3. Si vincula un dominio desde su panel ServOrbit, nginx proxifica el puerto de la consola por HTTPS automáticamente.

Disponer rápidamente de una plataforma de datos.

RustFS todavía no se puede pedir.

La instalación automática de esta solución está lista y ahora mismo está pasando nuestras pruebas en un servidor real. El pedido se abrirá en cuanto termine la validación.

¿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