Mejores servicios de almacenamiento en la nube con CLI para FreeNAS: (Guia)

TopLinux

Introducción

En entornos FreeNAS (ahora TrueNAS Core), disponer de un sistema de almacenamiento en la nube accesible por línea de comandos (CLI) permite automatizar copias de seguridad, sincronizaciones y flujos de trabajo sin intervención gráfica. A continuación presentamos un análisis profesional de los mejores proveedores y herramientas CLI disponibles en Linux/FreeNAS, combinando soluciones nativas y via Rclone.

Top recomendados para FreeNAS

  • pCloud (cliente nativo “pcloudcc”)
  • MEGA (megacmd)
  • Proton Drive (vía Rclone)
  • Filen (Filen CLI client)
  • Tresorit (vía Rclone)
  • Icedrive (vía Rclone)
  • Dropbox (vía Rclone o Dropbox-Uploader)
  • Google Drive (vía Rclone)

Comparativa de servicios

Servicio Gratuito Pago/Inicia Cifrado E2E CLI nativo Enlace
pCloud 10 GB Desde €3.99/mes Sí (Crypto opcional) Sí (pcloudcc) pcloud.com
MEGA 20 GB Desde €4.99/mes Sí (megacmd) mega.nz
Proton Drive 1 GB Desde €3.99/mes No nativo (Rclone) proton.me/drive
Filen 20 GB Desde €4.49/mes Sí (filen-cli) filen.io
Tresorit 3 GB Desde €10.42/mes No nativo (Rclone) tresorit.com
Icedrive 10 GB Desde €1.67/mes Sí (Crypto) No nativo (Rclone) icedrive.net
Dropbox 2 GB Desde €11.99/mes No (opcional) No nativo (Rclone / Uploader) dropbox.com
Google Drive 15 GB Desde €1.99/mes No (opcional) No nativo (Rclone) google.com/drive

¿Cuál elegir?

La selección depende de requisitos de espacio, cifrado, coste y facilidad de integración:

  • Máximo cifrado E2E: Tresorit, Proton Drive, pCloud Crypto.
  • Gran espacio gratuito: MEGA (20 GB), Filen (20 GB), Google Drive (15 GB).
  • Mejor coste/GB: Icedrive y pCloud.
  • Integración nativa: pCloud, MEGA, Filen.
  • Flexibilidad (varios servicios en uno): Rclone (Proton, Tresorit, Icedrive, Dropbox, Google Drive).

Para entornos FreeNAS es recomendable priorizar clientes nativos (pCloud, MEGA, Filen) y complementar con Rclone para servicios no soportados directamente.

Cómo usar cada servicio con CLI en FreeNAS

1. pCloud (pcloudcc)

Cliente nativo oficial. Documentación: pcloud.com/cli.

Instalación en FreeNAS/TrueNAS (Linux jail):

pkg install curl unzip
curl -s https://downloads.pcloud.com/cli/pcloudcc-Linux-x86_64.zip -o pcloud.zip
unzip pcloud.zip -d /usr/local/bin
chmod  x /usr/local/bin/pcloudcc
  

Configuración y login:

pcloudcc -u tu_email -p tu_password --auth
  

Comandos básicos:

# Listar contenido
pcloudcc ls
# Subir un archivo
pcloudcc upload /ruta/local/archivo.txt /
# Sincronizar carpeta local a remota
pcloudcc sync /ruta/local/ /pcloud/ruta/remota/
  

Problemas típicos:

  • “Auth failed”: reautoriza o revisa credenciales.
  • Errores de SSL en jail: instala / actualiza ca_root_nss.

2. MEGA (megacmd)

CLI oficial con demonio. Repositorio: megacmd.

# Linux (Debian/Ubuntu example)
sudo apt update  sudo apt install megacmd
# Inicia demonio
mega-cmd-server 
  
# Login
mega-login tu_email tu_password
# Listar
mega-ls /
# Descarga de carpeta
mega-get /Remota /local
# Sincronizar
mega-sync /local /Remota
  

Problemas:

  • Conexiones atascadas: reinicia mega-cmd-server.
  • Límites de ancho de banda: usa --no-progress.

3. Proton Drive (vía Rclone)

Soporte experimental en Rclone. Documentación: rclone.org/protondrive.

# Instala Rclone
curl https://rclone.org/install.sh  sudo bash
# Configura Proton Drive
rclone config
# Elige new remote > protondrive
# Sigue instrucciones de autorizar en browser
  
# Listar
rclone ls protondrive:
# Copiar archivo
rclone copy /local/file.txt protondrive:Backup/
# Montar como FUSE
rclone mount protondrive: /mnt/proton 
  

Problemas comunes:

  • Timeout OAuth: revisa reloj del sistema o renueva token.
  • Errores FUSE: instala fusefs-libs.

4. Filen (filen-cli)

Cliente oficial: filen-cli.

# Linux
curl -L https://github.com/filen-io/filen-cli/releases/latest/download/filen-cli-linux-amd64 -o filen
chmod  x filen
mv filen /usr/local/bin
  
# Login
filen login --email tu_email --password tu_password
# Subir
filen upload /local/data /remote/data
# Listar
filen ls /remote
  

Problemas:

  • “Invalid token”: refresca con filen login.

5. Tresorit (vía Rclone)

Rclone ofrece driver: rclone.org/tresorit.

rclone config
# new remote: tresorit
# Siga pasos de OAuth
  
rclone copy /backup tresorit:MiVault
rclone mount tresorit: /mnt/tresorit --daemon
  

Problemas:

  • Carpetas bloqueadas: habilita “App Grants” en portal Tresorit.

6. Icedrive (vía Rclone)

Rclone integrado: rclone.org/icedrive.

rclone config
# new remote: icedrive
# Instrucciones OAuth
  
rclone sync /data icedrive:Backup --progress
  

Problemas:

  • Errores de permisos: revisa UID/GID en mount.

7. Dropbox (vía Rclone / Uploader)

Rclone o Dropbox-Uploader.

# Con Rclone
rclone config # new remote: dropbox
# Con Dropbox-Uploader
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git
cd Dropbox-Uploader  bash dropbox_uploader.sh
  
rclone copy /src dropbox:Backup
# o
./dropbox_uploader.sh upload /src /Backup
  

Problemas:

  • Rate-limit: añade --tpslimit en rclone.

8. Google Drive (vía Rclone)

Driver nativo Rclone: rclone.org/drive.

rclone config # remote: drive
# Autoriza en browser
  
rclone sync /mnt/datos drive:Backups --progress
rclone mount drive: /mnt/gdrive --vfs-cache-mode writes 
  

Problemas:

  • “Drive quota exceeded”: limpia archivos o solicita más espacio.
  • Errores VFS: usa --vfs-cache-mode minimal o writes.

Conclusión

Elegir la solución adecuada para tu servidor FreeNAS depende de prioridades:
pCloud y MEGA destacan por clientes nativos robustos
Proton Drive, Tresorit e Icedrive ofrecen cifrado fuerte vía Rclone
Dropbox y Google Drive amplían capacidades de colaboración.
Con esta guía tienes la comparativa, ejemplos CLI y recomendaciones para integrar tu nube en FreeNAS de forma segura y eficiente.

Sé el primero en dejar un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *