🗄️ Montar un Object Storage con Rclone en Debian 13 (MinIO / S3)
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
🗄️ 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:
id
Anota uid= y gid=: los usarás para asignar permisos correctos.
2. Crear el directorio para el montaje
sudo mkdir /mnt/minio
3. Ajustar permisos
sudo chown 1000:1000 /mnt/minio
sudo chmod 755 /mnt/minio
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
sudo apt update sudo apt install fuse3
Configurar fuse.conf
Si solo tú usarás el montaje, salta este paso.
Si habrá más usuarios accediendo al sistema, edita:
sudo nano /etc/fuse.conf
Y activa:
user_allow_other
🔁 Instalar y configurar Rclone
Instalar Rclone
curl https://rclone.org/install.sh | sudo bash
Crear la carpeta donde se guardará la configuración:
mkdir -p ~/.config/rclone
Crear el archivo de configuración
nano ~/.config/rclone/rclone.conf
Pega dentro:
[minio]
type = s3
provider = Minio
access_key_id = xxxxx
secret_access_key = xxxxxxx
endpoint = https://s3.midominio.com
acl = private
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:
sudo nano /etc/systemd/system/rclone-minio.service
Contenido:
[Unit]
Description=Mount MinIO via rclone
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=1000
Group=1000
ExecStartPre=/bin/mkdir -p /mnt/minio
ExecStart=/usr/bin/rclone mount minio: /mnt/minio \
--vfs-cache-mode full \
--vfs-cache-max-age 1s \
--vfs-cache-max-size 10G \
--dir-cache-time 10s \
--allow-other \
--rc \
--log-level INFO
ExecStop=/bin/fusermount -uz /mnt/minio
Restart=always
RestartSec=10
TimeoutStopSec=20
[Install]
WantedBy=multi-user.target
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:
sudo systemctl daemon-reload
sudo systemctl enable rclone-minio
sudo systemctl start rclone-minio
Si todo va bien, verás tu S3 montado en:
/mnt/minio
🎉 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
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios
Publicar un comentario