Introducción
En el ecosistema de Debian GNU/Linux, disponer de soluciones de almacenamiento en la nube con interfaz de línea de comandos (CLI) es fundamental para automatizar copias de seguridad, integraciones con scripts y flujos de trabajo sin interfaz gráfica. A continuación presentamos un análisis profundo de los proveedores más destacados: pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive, y añadimos Dropbox y Google Drive para completar el abanico de opciones. Veremos recomendaciones, comparativa, criterios de elección, ejemplos de uso con CLI y problemas habituales.
Top recomendados para Debian
- pCloud (pcloudcc/pcloudcmd): Cliente nativo con buena velocidad y cifrado opcional.
- MEGA (MEGAcmd): API oficial con integración total y alto espacio gratuito.
- Proton Drive (via rclone): Excelente privacidad y cifrado end-to-end.
- Filen (filen-cli): Solución europea con cifrado zero-knowledge.
- Tresorit (via rclone): Fuerte enfoque en seguridad empresarial.
- Icedrive (icdrive): Interfaz ligera y WebDAV.
- Dropbox (Dropbox Uploader): Comunidad madura y ecosistema amplio.
- Google Drive (gdrive): Integración con apps de Google y versiones CLI estables.
Comparativa
| Proveedor | Enlace | Gratis | Cifrado | CLI | Instalación en Debian |
|---|---|---|---|---|---|
| pCloud | https://www.pcloud.com | 10 GB | Opcional (pCloud Crypto) | pcloudcc, pcloudcmd | Compilar o usar .deb |
| MEGA | https://mega.nz | 20 GB | End-to-end | MEGAcmd | Repositorio oficial |
| Proton Drive | https://proton.me/drive | 5 GB | End-to-end | rclone | rclone install |
| Filen | https://filen.io | 10 GB | Zero-knowledge | filen-cli | Descarga .deb oficial |
| Tresorit | https://tresorit.com | 3 GB | End-to-end | rclone | rclone install |
| Icedrive | https://icedrive.net | 10 GB | Opcional | icdrive | Descarga tar.gz oficial |
| Dropbox | https://www.dropbox.com | 2 GB | At-rest | Dropbox Uploader | Script GitHub |
| Google Drive | https://www.google.com/drive | 15 GB | At-rest | gdrive | Descarga binario oficial |
¿Cómo elegir?
- Privacidad y cifrado: Proton Drive, Tresorit y Filen son top si requieres cifrado end-to-end.
- Espacio gratuito: MEGA (20 GB) y Google Drive (15 GB) destacan.
- Facilidad de integración: rclone te permite unificar Proton, Tresorit, Google Drive y más.
- Rendimiento: pCloud y MEGA ofrecen velocidades muy buenas.
- Comunidad y soporte CLI: Dropbox Uploader y gdrive tienen amplia documentación de terceros.
Cómo usar cada una con CLI
1. pCloud (pcloudcc)
Compilar desde código fuente:
sudo apt update sudo apt install git cmake build-essential libssl-dev libcurl4-openssl-dev libjson-c-dev git clone https://github.com/pcloudcom/pcloudcc.git cd pcloudcc cmake . make sudo make install
Autenticarse y montar:
pcloudcc -u tu_usuario -p tu_contraseña --mountpoint ~/pcloud
2. MEGA (MEGAcmd)
Instalar repositorio oficial:
wget -O - https://mega.nz/linux/repo/Debian_10/Release.key sudo apt-key add - echo deb https://mega.nz/linux/repo/Debian_10/ ./ sudo tee /etc/apt/sources.list.d/mega.list sudo apt update sudo apt install megacmd
Uso básico:
mega-login tu_email tu_contraseña mega-mkdir backup mega-put archivo.tar.gz /backup
3. Proton Drive (vía rclone)
Instalar rclone:
curl https://rclone.org/install.sh sudo bash
Configurar remota:
rclone config # New remote: proton # Type: protondrive # Introduce tu token OAuth
Sincronizar carpeta local a Proton Drive:
rclone sync ~/MisDocumentos proton:Documentos
4. Filen (filen-cli)
Descarga e instalación:
wget https://github.com/filen-community/filen-cli/releases/download/v1.0.1/filen-cli_1.0.1-linux-amd64.deb sudo apt install ./filen-cli_1.0.1-linux-amd64.deb
Ejemplos de uso:
filen login filen upload ~/fotos/ vacaciones/ filen list filen download.
5. Tresorit (vía rclone)
Igual que Proton Drive, se añade una remota:
rclone config # Remote: tresorit # Type: tresorit # OAuth credentials rclone mount tresorit: ~/tresorit
6. Icedrive (icdrive)
Instalación:
wget https://github.com/IcedriveApp/icdrive/releases/download/v0.0.28/icdrive-linux-x64.tar.gz tar -xzf icdrive-linux-x64.tar.gz sudo mv icdrive /usr/local/bin/
Uso:
icdrive login icdrive upload ~/datos/ proyecto/ icdrive ls
7. Dropbox (Dropbox Uploader)
Instalación y configuración:
sudo apt install git git clone https://github.com/andreafabrizi/Dropbox-Uploader.git cd Dropbox-Uploader chmod x dropbox_uploader.sh ./dropbox_uploader.sh # Sigue asistente OAuth
Ejemplos:
./dropbox_uploader.sh upload archivo.zip / ./dropbox_uploader.sh download carpeta_local /
8. Google Drive (gdrive)
Descarga e instalación:
wget -O gdrive https://github.com/prasmussen/gdrive/releases/download/2.1.0/gdrive-linux-x64 chmod x gdrive sudo mv gdrive /usr/local/bin/ gdrive about
Ejemplo de uso:
gdrive list gdrive upload --parent folderId archivo.pdf gdrive download fileId
Problemas típicos y soluciones
- Error de permisos: Verifica que tu usuario tenga permisos para el punto de montaje o la carpeta local.
- Rate limit o bloqueo de API: Algunas cuentas gratuitas imponen límites. Usa
--bwlimiten rclone o intervalos en scripts. - Fallas en token OAuth: Elimina credenciales viejas y repite la configuración (
rclone config reconnecto reclona el script de Dropbox). - Problemas de compilación (pCloud): Asegúrate de tener todas las dependencias
libssl-dev,libcurl4-openssl-devylibjson-c-dev. - Espacio insuficiente: Controla el uso con
rclone size,mega-whoamiopcloudcc --quota.
Con esta guía puedes seleccionar la solución que mejor encaje con tus necesidades, integrar la CLI en tus scripts y superar los problemas más comunes. ¡Optimiza tu flujo de trabajo en Debian con almacenamiento en la nube en terminal!
Sé el primero en dejar un comentario