Disponer rápidamente de una plataforma de datos.
Almacenamiento de objetos compatible con S3 con consola web integrada — para copias de seguridad, assets y cualquier app que hable S3, en su servidor.
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.
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.
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.
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.
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.
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.
Guía optimizada para los VPS Cloud ServOrbit.
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.
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.
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.
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.
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.
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.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