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í | Sí (megacmd) | mega.nz |
| Proton Drive | 1 GB | Desde €3.99/mes | Sí | No nativo (Rclone) | proton.me/drive |
| Filen | 20 GB | Desde €4.49/mes | Sí | Sí (filen-cli) | filen.io |
| Tresorit | 3 GB | Desde €10.42/mes | Sí | 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
--tpslimiten 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 minimalowrites.
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