Introducción
OB2D Linux (anteriormente B2D Linux) es una distribución orientada a desarrolladores y entusiastas de la nube. Contar con herramientas de línea de comandos (CLI) para gestionar almacenamiento en la nube es fundamental para automatización, scripts y entornos headless. En este artículo encontrarás un análisis de los mejores servicios de almacenamiento en la nube con CLI, comparativa, casos de uso, ejemplos prácticos y resolución de problemas comunes.
Top recomendados para OB2D Linux
- rclone (multi-proveedor)
- pCloud
- MEGA
- Proton Drive
- Filen
- Tresorit
- Icedrive
- Dropbox (CLI oficial)
- Google Drive (vía rclone)
- Backblaze B2 (CLI oficial)
- Amazon S3 (AWS CLI)
Tabla comparativa
| Servicio | URL | Gratis / Pago | Cifrado | CLI nativo | Almacenamiento gratuito |
|---|---|---|---|---|---|
| rclone | https://rclone.org | Open Source | Depende del back-end | Sí | N/A |
| pCloud | https://www.pcloud.com | Freemium | Opcional (pCloud Crypto) | Sí (pcloudcc) | 10 GB |
| MEGA | https://mega.nz | Freemium | End-to-end | Sí (MEGAcmd) | 20 GB |
| Proton Drive | https://proton.me/drive | Freemium | End-to-end | Próximamente CLI oficial | 1 GB |
| Filen | https://filen.io | Freemium | End-to-end | Sí (filen-cli) | 10 GB |
| Tresorit | https://tresorit.com | Pago | End-to-end | Sí (tresorit-cli) | 0 |
| Icedrive | https://icedrive.net | Freemium | End-to-end | Sí (icedrive-cli) | 10 GB |
| Dropbox | https://dropbox.com | Freemium | TLS / AES-256 | Sí (dropbox-sdk) | 2 GB |
| Google Drive (rclone) | https://drive.google.com | Freemium | TLS | Sí (vía rclone) | 15 GB |
| Backblaze B2 | https://www.backblaze.com/b2 | Pago por uso | TLS | Sí (b2) | 10 GB gratis |
| Amazon S3 | https://aws.amazon.com/s3 | Pago por uso | TLS | Sí (AWS CLI) | 5 GB gratis (nivel gratuito) |
Criterios para elegir
- Cantidad de almacenamiento gratuito o precio por GB.
- Cifrado extremo a extremo vs cifrado en tránsito.
- Disponibilidad de CLI nativo y facilidad de instalación.
- Velocidades de subida/descarga y estabilidad.
- Integración con rclone (si quieres un solo binario para varios servicios).
Cómo usar cada servicio con CLI
1. rclone
Instalación en OB2D (Debian/Ubuntu):
sudo apt update sudo apt install rclone
Configuración rápida:
rclone config # Sigue el asistente para crear un remote (p.ej. drive, dropbox, b2, s3, mega, pcloud)
Ejemplo de copia local → remoto:
rclone copy /ruta/local remote:backup
2. pCloud CLI (pcloudcc)
sudo apt install gcc make libssl-dev libcurl4-openssl-dev git clone https://github.com/pcloudcom/console-client.git cd console-client make sudo make install
pcloudcc -u tu@correo.com -p tu_contraseña # Subir un archivo pcloudcc put /ruta/archivo.txt / # Listar pcloudcc ls /
3. MEGAcmd
sudo apt update sudo apt install snapd sudo snap install megacmd mega-login tu@correo.com contraseña mega-put archivo.zip / mega-ls /
4. Proton Drive CLI (beta)
Actualmente en beta cerrada, estad atentos al lanzamiento oficial en proton.me/drive.
5. Filen CLI
curl -sSL https://filen.io/install.sh bash filen-cli login filen-cli upload local.txt /remote/
6. Tresorit CLI
sudo snap install tresorit tresorit login tresorit upload carpeta/ tresorit://MiTresor/
7. Icedrive CLI
curl -sSL https://raw.githubusercontent.com/Icedrive/icedrive-cli/master/install.sh bash icedrive login icedrive put archivo.pdf /
8. Dropbox CLI oficial (SDK Python)
sudo apt install python3-pip pip3 install dropbox # Crear un script, ejemplo upload.py:
#!/usr/bin/env python3
import dropbox, sys
dbx = dropbox.Dropbox(TU_TOKEN)
with open(sys.argv[1], rb) as f:
dbx.files_upload(f.read(), / sys.argv[1])
9. Google Drive con rclone
Usa el mismo procedimiento de rclone, al crear el remote elige “drive” y sigue la autenticación OAuth.
10. Backblaze B2 CLI
pip3 install b2 b2 authorize-account KEY_ID APP_KEY b2 create-bucket mi-bucket allPrivate b2 upload-file mi-bucket archivo.txt archivo.txt
11. AWS S3 (AWS CLI)
sudo apt install awscli aws configure # Subir un archivo aws s3 cp archivo.txt s3://mi-bucket/
Problemas típicos y soluciones
- Autenticación fallida: revisa fecha/hora del sistema, variables de entorno y tokens caducados.
- Errores de TLS/SSL: instala ca-certificates y actualiza OpenSSL.
- Conexiones interrumpidas: usa flags para reintentos (rclone tiene –retries).
- Velocidad lenta: comprime datos localmente o ajusta concurrencia (p.ej. rclone –transfers).
- Permisos: asegúrate de que los binarios tengan permisos de ejecución y acceso a configuración (~/.config, ~/.b2_credentials).
- Limitaciones de API: respeta límites de peticiones (throttling) y revisa cuotas del servicio.
Conclusión
Para OB2D Linux recomendamos rclone como solución universal y, según tus necesidades de cifrado y presupuesto, elegir uno de los servicios nativos: pCloud, MEGA, Filen, etc. Cada CLI tiene sus particularidades, pero con los ejemplos anteriores podrás integrarlos en tus scripts de respaldo y flujo de trabajo de forma robusta y segura.
Sé el primero en dejar un comentario