🗄️ Montar un Object Storage con Rclone en Debian 13 (MinIO / S3)
🧩 ¿Por qué querer montar un S3 en local?
En mi caso, necesitaba dos cosas:
-
En mi desktop Debian 13: poder acceder a mis archivos alojados en MinIO como si fueran carpetas locales.
-
En mi VM multimedia: permitir que mis contenedores Docker (Jellyfin, Navidrome, etc.) puedan leer el contenido directamente.
Al principio intenté hacerlo por fstab, como hago con NFS o SMB.
👉 Pero para almacenamiento tipo S3 esto no es recomendable.
La opción correcta es montar a través de Rclone + fuse3, gestionado por un servicio systemd que garantice el montaje al arrancar.
Después de muchos experimentos, esta es la configuración que mejor resultado me ha dado. Ojalá también te sirva.
🔧 Crear el punto de montaje
1. Conocer tu UID y GID
Ejecuta en el terminal:
Anota uid= y gid=: los usarás para asignar permisos correctos.
2. Crear el directorio para el montaje
3. Ajustar permisos
Recuerda sustituir 1000:1000 por tu propio UID y GID.
🔌 Instalar y configurar fuse3
Fuse3 permite montar servicios remotos (S3, MinIO, Google Drive…) como carpetas locales.
Instalar fuse3
Configurar fuse.conf
Si solo tú usarás el montaje, salta este paso.
Si habrá más usuarios accediendo al sistema, edita:
Y activa:
🔁 Instalar y configurar Rclone
Instalar Rclone
Crear la carpeta donde se guardará la configuración:
Crear el archivo de configuración
Pega dentro:
Notas importantes:
-
Si tu S3 necesita región, añade:
region = us-east-1 -
endpointtambién puede ser una IP interna, ej.:
http://192.168.1.62:9000
⚙️ Crear un servicio para el montaje automático
Aquí viene la parte clave: olvida fstab.
Lo más fiable es definir un servicio systemd que:
-
monte el bucket al arrancar,
-
supervise fallos,
-
vuelva a montar si se pierde la conexión.
Crea el servicio:
Contenido:
Parámetros destacados:
-
minio: /mnt/minio→ monta la raíz de tu storage.-
Para montar solo un bucket:
minio:videos /mnt/minio
-
-
vfs-cache-mode full→ lectura y escritura como si fuera local. -
vfs-cache-max-size→ evita llenar el disco. -
dir-cache-time→ controla cuántos segundos se guarda la estructura en memoria.
Activarlo:
Si todo va bien, verás tu S3 montado en:
🎉 Cierre
Este método de montaje me ha permitido integrar MinIO en mi ecosistema como si fuera un filesystem local: rápido, estable y perfecto para Docker y servidores multimedia.
🔗 Enlaces de Interés y Apoyo al Canal 🔗
Si te ha servido este contenido, apoya mi canal suscribiéndote:
https://bit.ly/3NKeL8K Puedes invitarme a un Ko-fi:
https://ko-fi.com/genbyte Mail de contacto: genbyte@proton.me
Comunidad GENBYTE
✉️ Canal Telegram:
https://t.me/genbyte404 💬 Discord:
https://discord.gg/fnggVjy6
Redes
📼 Youtube:
https://www.youtube.com/@genbyte ⛓ Github:
https://github.com/JLalib 💻 Blog:
https://genbyte.blogspot.com/ 🐦 Twitter:
https://twitter.com/gen_byte
Comentarios
Publicar un comentario