[{"data":1,"prerenderedAt":152},["ShallowReactive",2],{"seo-verification":3,"blog-autoalojar-rustfs-en-vps-almacenamiento-objetos-s3-ma-es":6,"promo-bar-likely":20},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-autoalojar-rustfs-en-vps-almacenamiento-objetos-s3-ma-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":20,"publishedAt":21,"updatedAt":22,"category":23,"categories":29,"featuredImage":31,"bgImage":32,"posterImage":33,"relatedSolution":34,"intro":37,"sections":38,"ctaTitle":31,"ctaBody":31,"ctaButton":88,"ctaUrl":89,"relatedPosts":90},407,"autoalojar-rustfs-en-vps-almacenamiento-objetos-s3",{"fr":12,"en":13,"ar":14,"es":10},"self-host-rustfs-vps","self-host-rustfs-s3-object-storage-vps","استضافة-rustfs-على-vps-تخزين-كائنات-s3","Alojar RustFS en un VPS: almacenamiento de objetos S3","Guía para autoalojar RustFS en un VPS: consola web S3, credenciales generadas, volúmenes persistentes — alternativa a MinIO y Garage.",5,0,false,true,"2026-10-01T00:00:00+00:00","2026-11-04T16:30:28+00:00",{"id":24,"name":25,"slug":26,"color":27,"icon":28},7,"Autoalojamiento","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[30],{"id":24,"name":25,"slug":26,"color":27,"icon":28},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-rustfs-vps-poster.svg",{"categorySlug":35,"appSlug":36},"bases-de-datos","rustfs","RustFS expone una API S3 completa en su propio VPS, con una consola web integrada para gestionar sus buckets desde el navegador. El resultado: sus copias de seguridad, assets y archivos de aplicación en infraestructura que usted controla, sin cuenta en la nube y sin comisiones de egress.",[39,43,53,56,75,78,81,84],{"type":40,"title":41,"body":42},"h2","Por qué autoalojar su almacenamiento de objetos","Los proveedores de nube cobran por el almacenamiento, las solicitudes GET\u002FPUT y — sobre todo — el egress. En un VPS a precio fijo no hay nada de eso: su endpoint S3 sirve cualquier cantidad de solicitudes sin sorpresas a fin de mes. Con la API S3 estándar, sus herramientas actuales — rclone, restic, aws-cli, cualquier SDK S3 — se conectan sin modificación. Además del coste, recupera la soberanía sobre sus datos: sus archivos permanecen en su servidor sin pasar por terceros.",{"type":44,"title":45,"items":46},"ul","Qué aporta RustFS frente a sus alternativas",[47,48,49,50,51,52],"Consola web integrada en el puerto 9001 — Garage no tiene ninguna, MinIO necesita una licencia separada para su consola avanzada desde 2021","Binario Rust único en un solo contenedor — sin dependencia de PostgreSQL","Credenciales S3 generadas automáticamente en la instalación y mostradas en el panel de ServOrbit","Apache 2.0 — sin funciones bloqueadas por edición","Endpoint `\u002Fhealth` en el puerto 9000 para sondas de monitoreo","Arranque rápido: la imagen pesa menos de 60 MB y el contenedor está healthy en menos de 30 segundos",{"type":40,"title":54,"body":55},"Requisitos previos","Un VPS de ServOrbit con **al menos 2 GB de RAM** y un volumen SSD dimensionado a sus necesidades de almacenamiento. Docker se instala automáticamente en el aprovisionamiento. No se necesita nombre de dominio para empezar: tanto la consola web (puerto 9001) como el endpoint S3 (puerto 9000) son accesibles mediante túneles SSH o proxy local. Una conexión a Internet estable es todo lo que necesita para completar la instalación.",{"type":57,"title":58,"steps":59},"steps","Instalación paso a paso",[60,63,66,69,72],{"title":61,"body":62},"Instale RustFS desde el Marketplace","Desde su panel de ServOrbit, seleccione su VPS y luego elija **RustFS** en el Marketplace. Se generan dos credenciales: `RUSTFS_ACCESS_KEY` y `RUSTFS_SECRET_KEY`, mostradas en el panel de ServOrbit.",{"title":64,"body":65},"Abra la consola web","Cree un túnel SSH:\n```\nssh -L 9001:127.0.0.1:\u003Cport> root@\u003Cvps-ip>\n```\nLuego abra `http:\u002F\u002Flocalhost:9001\u002Frustfs\u002Fconsole\u002F` e inicie sesión.",{"title":67,"body":68},"Cree un bucket y configure las políticas","Haga clic en **Create Bucket** en la consola y nómbrelo. Puede definir una política de acceso: `ReadOnly` para assets públicos, `ReadWrite` para buckets de aplicación, o dejarlo privado.",{"title":70,"body":71},"Conecte un cliente S3","Abra un túnel para la API S3:\n```\nssh -L 9000:127.0.0.1:9000 root@\u003Cvps-ip>\n```\nLuego:\n```\nmc alias set mystore http:\u002F\u002Flocalhost:9000 \u003CACCESS_KEY> \u003CSECRET_KEY>\nmc ls mystore\n```",{"title":73,"body":74},"Adjunte un dominio (opcional)","Para acceso externo sin túnel SSH, adjunte un dominio desde su panel de ServOrbit — nginx proxifica automáticamente los puertos 9001 (consola) y 9000 (API S3) en HTTPS. Asegúrese de que el modo SSL\u002FTLS de Cloudflare esté en **Full (strict)** si usa el proxy de Cloudflare; de lo contrario, una redirección HTTP→HTTPS produce un bucle infinito. Sin dominio, el túnel SSH es suficiente para uso personal o de equipo.",{"type":40,"title":76,"body":77},"Casos de uso comunes","**Copia de seguridad de bases de datos**: dirija `pg_dump | rclone rcat mystore:backups\u002Fdump.sql.gz` a su endpoint RustFS. **Almacenamiento de archivos de aplicación**: configure su app para escribir uploads en un bucket RustFS en lugar del disco local — el bucket actúa como disco S3 compartido entre instancias. **Caché de artefactos CI\u002FCD**: exponga un bucket para almacenar artefactos de compilación entre ejecuciones y acelerar sus pipelines.",{"type":40,"title":79,"body":80},"Persistencia de datos y estrategia de copia de seguridad","El volumen Docker `rustfs-data` persiste sus datos entre reinicios y actualizaciones del contenedor. Para protegerlo frente a la pérdida del VPS, expórtelo periódicamente:\n\n```bash\ndocker run --rm -v rustfs-data:\u002Fdata alpine tar czf - \u002Fdata > rustfs-backup.tar.gz\n```\n\nPara copias de seguridad automatizadas, configure un cron que envíe estos snapshots a un segundo VPS o almacenamiento externo. También puede activar la replicación bucket-to-bucket si dispone de un segundo endpoint S3 compatible. Para una estrategia 3-2-1 completa, consulte nuestra guía sobre [copias de seguridad con restic](\u002Fblog\u002Fsauvegardes-restic-vps).",{"type":40,"title":82,"body":83},"RustFS vs MinIO vs Garage: ¿cuál elegir?","Los tres son servidores S3-compatibles de código abierto, pero con compromisos distintos. **MinIO** es el más maduro y extendido, pero su consola web avanzada pasó a licencia comercial en 2021 (AGPL-3.0 o licencia comercial) — para uso individual o equipo pequeño sigue siendo accesible, pero el límite legal merece atención. **Garage** (Apache-2.0) está diseñado para distribución geográfica en nodos múltiples sin consola web integrada, ideal para infraestructuras distribuidas a gran escala. **RustFS** (Apache-2.0) apunta al caso más común: un endpoint S3 único en un solo VPS con consola web integrada y alto rendimiento gracias a Rust. Si necesita geodistribución o un clúster multi-nodo, Garage es más adecuado; para un VPS único con interfaz gráfica sencilla, RustFS es la opción más simple.",{"type":85,"title":86,"body":87},"tip","Instalar desde el Marketplace de ServOrbit","RustFS está disponible directamente en el Marketplace de ServOrbit — un clic despliega el contenedor, genera las credenciales y las muestra en su panel.","Voir les VPS Cloud","\u002Fapplications\u002Fbases-de-datos\u002Frustfs",[91,112,131],{"id":92,"slug":93,"slugs":94,"title":98,"excerpt":99,"readTime":24,"views":100,"isPinned":19,"noindex":19,"publishedAt":101,"updatedAt":102,"category":103,"categories":109,"featuredImage":31,"bgImage":32,"posterImage":111,"relatedSolution":31},70,"alojar-minio-en-un-vps",{"fr":95,"en":96,"ar":97,"es":93},"heberger-minio-vps","hosting-minio-on-a-vps","استضافة-minio-على-خادم-vps","Alojar MinIO en un VPS","MinIO en un VPS: buckets, consola, TLS y copias. La edición Community está archivada: cómo decidir entre quedarse y migrar.",1,"2026-04-11T00:00:00+00:00","2026-10-23T23:43:01+00:00",{"id":104,"name":105,"slug":106,"color":107,"icon":108},6,"Bases de datos","bases-de-donnees","bg-teal-500\u002F10 text-teal-400","database",[110],{"id":104,"name":105,"slug":106,"color":107,"icon":108},"\u002Fblog\u002Fcovers\u002Fheberger-minio-vps-poster.svg",{"id":113,"slug":114,"slugs":115,"title":119,"excerpt":120,"readTime":121,"views":122,"isPinned":19,"noindex":19,"publishedAt":123,"updatedAt":124,"category":125,"categories":126,"featuredImage":31,"bgImage":32,"posterImage":128,"relatedSolution":129},245,"alojar-garage-s3-en-un-vps",{"fr":116,"en":117,"ar":118,"es":114},"heberger-garage-s3-vps","host-garage-on-a-vps-s3-object-storage-that-belongs-to-you","استضافة-garage-على-خادم-vps-تخزين-كائنات-s3-يملكه-أنت","Alojar Garage en un VPS: storage bucket S3 propio y autoalojado","Despliega Garage en un VPS para tener un storage bucket S3 propio — copias de seguridad, archivos de app, sitio estático — sin depender de ninguna nube externa.",9,3,"2026-08-10T00:00:00+00:00","2026-11-08T01:13:16+00:00",{"id":24,"name":25,"slug":26,"color":27,"icon":28},[127],{"id":24,"name":25,"slug":26,"color":27,"icon":28},"\u002Fblog\u002Fcovers\u002Fheberger-garage-s3-vps-poster.svg",{"categorySlug":35,"appSlug":130},"garage",{"id":132,"slug":133,"slugs":134,"title":138,"excerpt":139,"readTime":140,"views":18,"isPinned":19,"noindex":19,"publishedAt":141,"updatedAt":142,"category":143,"categories":149,"featuredImage":31,"bgImage":32,"posterImage":151,"relatedSolution":31},113,"copias-de-seguridad-vps-con-restic",{"fr":135,"en":136,"ar":137,"es":133},"sauvegardes-restic-vps","automate-your-vps-backups-with-restic","أتمتة-نسخ-خادمك-vps-الاحتياطية-باستخدام-restic","Automatizar las copias de seguridad de su VPS con Restic","Automatice las copias de seguridad de su VPS con Restic: snapshots cifrados, deduplicación y envío a S3 o a cualquier backend de objetos.",11,"2026-02-27T00:00:00+00:00","2026-11-08T01:13:12+00:00",{"id":144,"name":145,"slug":146,"color":147,"icon":148},8,"Seguridad y monitorización","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[150],{"id":144,"name":145,"slug":146,"color":147,"icon":148},"\u002Fblog\u002Fcovers\u002Fsauvegardes-restic-vps-poster.svg",1794270556083]