Introducción
En entornos Unix como MidnightBSD (parecido a FreeBSD) disponer de un almacenamiento en la nube con clientes de línea de comandos (CLI) robustos y sencillos es esencial para integraciones, scripts de backup o despliegues automáticos. En este artículo profesional y detallado revisamos los mejores servicios de cloud storage con soporte CLI nativo o mediante herramientas como rclone. Incluimos recomendaciones, comparativa, consejos de uso y resolución de problemas típicos en MidnightBSD.
Top recomendados para MidnightBSD
- pCloud – CLI nativo (pcloudcc)
- MEGA – CLI oficial (megacmd)
- Proton Drive – CLI por proton-cli
- Filen – CLI personalizado (filen-cli)
- Tresorit – CLI de terceros (rclone)
- Icedrive – CLI oficial (icedrive-cli)
- Dropbox – vía rclone
- Google Drive – vía rclone
Comparativa de servicios
| Servicio | CLI | Cifrado | Gratis | Precio inicial | Enlace |
|---|---|---|---|---|---|
| pCloud | Oficial | Opcional (pCloud Crypto) | 10 GB | 3,99 €/mes | pcloud.com |
| MEGA | Oficial | End-to-end | 20 GB | 4,99 €/mes | mega.nz |
| Proton Drive | No oficial | End-to-end | 1 GB | 4,99 €/mes | proton.me/drive |
| Filen | No oficial | End-to-end | 10 GB | 4,99 €/mes | filen.io |
| Tresorit | rclone | End-to-end | 3 GB | 10,42 €/mes | tresorit.com |
| Icedrive | Oficial | Opcional | 10 GB | 1,67 €/mes | icedrive.net |
| Dropbox | rclone | No | 2 GB | 9,99 €/mes | dropbox.com |
| Google Drive | rclone | No | 15 GB | 1,99 €/mes (100 GB) | google.com/drive |
¿Cuál elegir?
La elección depende de:
- Privacidad y cifrado: MEGA, Proton Drive o Tresorit.
- Precio/prestaciones: Icedrive (1,67 €/mes por 150 GB) o pCloud.
- Integración y soporte CLI: pCloud, MEGA, Icedrive y rclone para el resto.
- Almacenamiento gratuito: MEGA (20 GB inicial), Google Drive (15 GB).
Cómo usar cada servicio con CLI en MidnightBSD
1. pCloud (pcloudcc)
Instalación:
# pkg install pcloudcc
Configuración:
# pcloudcc -u tu_email -p tu_contraseña
Ejemplo de sincronización:
# pcloudcc --upload /ruta/local /backup/remoto # pcloudcc --download /backup/remoto /ruta/local
Problemas típicos:
- Credenciales incorrectas: revisa email/clave.
- Puerto 443 bloqueado: abre firewall.
2. MEGA (megacmd)
Instalación:
# pkg install mega-cmd
Login y uso básico:
# mega-login tu_email tu_contraseña # mega-sync /ruta/local /Root/Backup # mega-put archivo.txt /Root
Problemas:
- “Invalid Session”: elimina ~/.megaCmd/session.
- Reintentos por timeout: ajustar –retries.
3. Proton Drive (proton-cli)
Instalación (requiere Python y pip):
# pkg install python3 py37-pip # pip3 install proton-cli
Autenticación y subida:
proton login proton drive upload /ruta/local archivo.txt
Problemas:
- Dependencias de cryptography: instalar libffi y OpenSSL.
- Rate limit: esperar 1 min entre operaciones masivas.
4. Filen (filen-cli)
Instalación:
# pkg install git gcc make # git clone https://github.com/filen-io/filen-cli.git # cd filen-cli make install
Uso:
filen login filen upload /ruta/archivo /FilenBackup filen ls
Problemas:
- Fallo de compilación: actualizar Go y GCC.
5. Tresorit (vía rclone)
Instalación:
# pkg install rclone
Configuración:
rclone config # crear remoto tresorit con tipo tresorit
Sync:
# rclone sync /ruta/local tresorit:MiCarpeta
6. Icedrive (icedrive-cli)
Instalación:
# pkg install icedrive-cli
Uso:
# icedrive-cli login # icedrive-cli upload /archivo /Backup # icedrive-cli download /Backup/archivo /local
Problemas:
- Timeout en red lenta: usar –no-ssl-bump.
7. Dropbox y Google Drive (rclone)
Instalación de rclone:
# pkg install rclone
Configuración genérica:
rclone config # elegir dropbox o drive e introducir credenciales vía OAuth
Ejemplo sincronización Google Drive:
# rclone sync /mi/carpeta remote-drive:Backup
Conclusión
MidnightBSD permite integrar con facilidad cualquiera de estos servicios mediante CLI. Para máxima privacidad, Proton Drive o Tresorit (con cifrado end-to-end). Para mejor relación precio/almacenamiento, Icedrive o pCloud. Si necesitas compatibilidad masiva, rclone abre puertas a Dropbox, Google Drive y otros. Siempre prueba cada CLI en un entorno de pruebas, revisa logs y configura reintentos/buffers adecuados para evitar interrupciones en flujos críticos de backup.
Sé el primero en dejar un comentario