Introducción
En el ecosistema de Linux Exherbo, la gestión de almacenamiento en la nube desde la línea de comandos (CLI) es esencial para administradores y usuarios avanzados. Este artículo analiza las mejores soluciones disponibles con cliente CLI, incluyendo pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive, Backblaze B2 y Dropbox. También añadimos recomendaciones propias como Backblaze B2 y Dropbox (usando scripts de terceros). Se presentan comparativas, guías de uso CLI y problemas típicos.
Top soluciones recomendadas para Exherbo Linux
- pCloud: cliente “pcloudcc” o “pcloud” en Paludis.
- MEGA: paquete oficial “megacmd”.
- Proton Drive: cliente “proton-drive-cli” via GitHub.
- Filen: CLI oficial “filen-cli”.
- Tresorit: herramienta “tresorit-cli”.
- Icedrive: utilidad “icedrive-cli”.
- Backblaze B2: uso de
rcloneo B2 CLI oficial. - Dropbox: script “dropbox-uploader.sh”.
Comparativa de servicios
| Servicio | Espacio Gratuito | Cifrado | Cliente CLI | Enlace |
|---|---|---|---|---|
| pCloud | 10 GB | TLS cifrado opcional pCloud Crypto | pcloudcc | https://www.pcloud.com/ |
| MEGA | 20 GB | Cifrado de extremo a extremo | megacmd | https://mega.nz/ |
| Proton Drive | 1 GB | Cifrado E2EE | proton-drive-cli | https://proton.me/drive |
| Filen | 15 GB | E2EE | filen-cli | https://filen.io/ |
| Tresorit | 3 GB | E2EE | tresorit-cli | https://tresorit.com/ |
| Icedrive | 10 GB | E2EE (Crypto) | icedrive-cli | https://icedrive.net/ |
| Backblaze B2 | 10 GB gratis (limitado) | En tránsito y en reposo | rclone / b2 | https://www.backblaze.com/ |
| Dropbox | 2 GB | En tránsito y reposo | dropbox-uploader.sh | https://www.dropbox.com/ |
¿Cuál elegir?
La elección depende de requerimientos de cifrado, espacio gratuito y soporte en Exherbo:
- Para cifrado extremo a extremo: MEGA, Proton Drive, Filen, Tresorit, Icedrive.
- Para gran espacio gratuito: MEGA (20 GB), Filen (15 GB).
- Para integración con rclone y scripts populares: Backblaze B2, Dropbox.
- Para usuarios que prefieren paquetes oficiales: pCloud y MEGA.
Guía de uso vía CLI y problemas típicos
1. pCloud
Instalación en Exherbo:
# Añadir a /etc/paludis/repos.conf:
pcloud { location = git https://github.com/pcloudcom/ }
# Instalar cliente:
sudo cave resolve net-fs/pcloudcc
Uso básico:
# Iniciar sesión: pcloudcc -u tu_usuario -p tu_contraseña # Sincronizar carpeta local: pcloudcc --sync local_dir:/CloudDir
Problemas típicos:
- Errores TLS: asegúrate de tener
openssly tus certificados actualizados. - Consumo elevado de CPU: usar opción
--no-guipara procesos en segundo plano.
2. MEGA (MegaCMD)
Instalación:
sudo cave resolve net-fs/megacmd
Comandos básicos:
# Login: mega-login correo@mail.com contraseña # Subir archivo: mega-put archivo.txt /Root/pastaDestino # Descarga: mega-get /Root/pastaDestino/archivo.txt .
Problemas típicos:
- “Too many requests”: usar
--sessionpara reutilizar la sesión y evitar límites. - Velocidad lenta: comprobar la configuración de red y BDNS de MEGA.
3. Proton Drive
Instalación (desde GitHub):
git clone https://github.com/ProtonMail/proton-drive-cli.git cd proton-drive-cli sudo cave resolve python310Deps python3 setup.py install --user
Uso:
# Login interactivo: proton-drive-cli login # Lista archivos: proton-drive-cli list # Subir: proton-drive-cli upload local.txt /drive/remoto.txt
Problemas:
- Token expirado: usar
loginde nuevo. - Errores de dependencias Python: instalar versión correcta de
requestsypyjwt.
4. Filen
Instalación:
sudo cave resolve net-fs/filen-cli
Uso:
# Autenticación: filen-cli auth login # Subir carpeta: filen-cli upload-folder ./miCarpeta /Filen/Backup # Descargar: filen-cli download /Filen/Backup/archivo.zip .
Problemas:
- “Network error”: revisar proxies y firewall.
- Saturación de memoria al subir grandes volúmenes: dividir en lotes.
5. Tresorit
Instalación:
sudo cave resolve net-fs/tresorit-cli
Uso:
# Login: tresorit-cli login # Sincronizar carpeta: tresorit-cli sync ~/Documentos tresorit://MiTresor
Problemas:
- “Permission denied”: ejecutar CLI con usuario propietario de la carpeta local.
- Incompatibilidad con FUSE en versiones antiguas de kernel.
6. Icedrive
Instalación:
sudo cave resolve net-fs/icedrive-cli
Uso:
# Login: icedrive-cli login # Montar unidad: icedrive-cli mount /mnt/icedrive # Desmontar: fusermount -u /mnt/icedrive
Problemas:
- Desmontajes forzados: comprobar opciones FUSE
allow_other. - Errores de sincronización automática: usar manual mounts.
7. Backblaze B2 (rclone)
Instalación de rclone:
sudo cave resolve sys-apps/rclone
Configuración B2 en rclone:
rclone config # new remote: b2 # account, key, bucket
Uso:
# Subir carpeta: rclone sync /local/dir b2:miBucket # Listar: rclone ls b2:miBucket
Problemas:
- Errores 429: ajustar
--b2-upload-concurrency. - Desincronizaciones: usar
--checksumpara ver diferencias.
8. Dropbox (dropbox-uploader.sh)
Instalación:
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git cd Dropbox-Uploader sudo ln -s PWD/dropbox_uploader.sh /usr/local/bin/dropbox-uploader
Uso:
# Configurar: dropbox-uploader # Subir archivo: dropbox-uploader upload foo.txt /Apps/MiApp # Descargar: dropbox-uploader download /Apps/MiApp/foo.txt .
Problemas:
- Límites de API: respetar tiempos entre peticiones.
- Token caducado: regenerar desde la web de Dropbox.
Conclusión
Exherbo Linux ofrece flexibilidad para instalar y gestionar clientes CLI de almacenamiento en la nube. MEGA y pCloud destacan por paquetes oficiales Proton Drive, Filen, Tresorit e Icedrive por cifrado E2EE Backblaze B2 y Dropbox por integración con rclone y scripts. Elige según espacio, seguridad y facilidad de integración en tu flujo de trabajo.
Sé el primero en dejar un comentario