Los Mejores Almacenamientos en la Nube con CLI para Alpine Linux
En entornos minimalistas como Alpine Linux, disponer de una interfaz de línea de comandos (CLI) robusta y ligera para gestionar tu almacenamiento en la nube es esencial. En este artículo analizamos los principales proveedores (pCloud, Mega, ProtonDrive, Filen, Tresorit, Icedrive) y añadimos algunos extra (Dropbox, Google Drive), ofreciendo comparativa, recomendaciones, pasos de instalación, ejemplos de uso y problemas habituales.
1. Top recomendados para Alpine Linux
- pCloud: Ligero, seguro y con CLI nativa.
- Mega: 20 GB gratis y MEGAcmd muy estable.
- Icedrive: CLI oficial, cifrado nativo y cliente en Go.
- Filen: Código abierto y buena integración con Go.
- ProtonDrive: Privacidad, CLI en Python.
- Tresorit: Sin CLI oficial, pero accesible vía rclone.
- Dropbox: Popular, uso con Dropbox Uploader.
- Google Drive: 15 GB gratis, CLI con gdrive.
2. Tabla Comparativa
| Servicio | CLI | Free | Enlace |
|---|---|---|---|
| pCloud | pcloudcc | 10 GB | pCloud |
| Mega | MEGAcmd | 20 GB | Mega |
| ProtonDrive | protondrive-cli | 1 GB | ProtonDrive |
| Filen | filen-cli | 10 GB | Filen |
| Tresorit | Via rclone | 3 GB | Tresorit |
| Icedrive | icedrive-cli | 10 GB | Icedrive |
| Dropbox | Dropbox Uploader | 2 GB | Dropbox |
| Google Drive | gdrive | 15 GB | Google Drive |
3. ¿Cuál elegir?
La elección depende de tus prioridades:
- Si buscas velocidad y estabilidad, Mega y pCloud son excelentes.
- Para privacidad máxima, ProtonDrive o Tresorit ( cifrado zero-knowledge).
- Si prefieres software libre, Filen e Icedrive ofrecen código abierto en sus CLIs.
- Para integración con ecosistemas populares, Google Drive y Dropbox siguen siendo opciones válidas.
4. Guía de uso con CLI en Alpine Linux
4.1 pCloud
Instala la herramienta oficial pcloudcc:
# Descarga el binario y dale permisos wget https://my.pcloud.com/linux/pcloudcc-x86_64.tar.gz tar xvf pcloudcc-x86_64.tar.gz chmod x pcloudcc mv pcloudcc /usr/local/bin/ # Autentica (se abrirá URL) pcloudcc -u tu_email -p tu_contraseña
Operaciones básicas:
# Listar archivos pcloudcc list /ruta/remota/ # Subir un archivo pcloudcc upload /ruta/local/archivo.txt /ruta/remota/ # Descargar pcloudcc download /ruta/remota/archivo.txt /ruta/local/
4.2 Mega (MEGAcmd)
# Instalación de dependencias apk add build-base cmake openssl-dev libuv-dev # Clonar y compilar git clone https://github.com/meganz/MEGAcmd.git cd MEGAcmd mkdir build cd build cmake .. make -j(nproc) make install # Login mega-login tu_email tu_contraseña
Uso habitual:
mega-ls /Root/ mega-put archivo.jpg /Root/ mega-get /Root/archivo.jpg . mega-rm /Root/archivo.jpg
4.3 ProtonDrive
# Python y pip apk add python3 py3-pip # Instalar CLI pip3 install protondrive-cli # Primera configuración protondrive-auth login
Comandos:
# Subida protondrive files upload archivo.pdf / # Listar protondrive files ls / # Descargar protondrive files download /archivo.pdf .
4.4 Filen
# Requiere Go apk add go git # Instalar go install github.com/filenio/filen-cli@latest # Asegúrate que GOPATH/bin está en PATH filen login --token TU_TOKEN
filen ls / filen upload ./foto.png /MisFotos/ filen download /MisFotos/foto.png .
4.5 Tresorit (vía Rclone)
No dispone de CLI oficial se accede mediante rclone configurando un remoto WebDAV:
# Instalar rclone apk add rclone # Configuración rclone config # En type of storage escoger webdav # URL: https://webdav.tresorit.com/Remote.php/webdav # user/pass: tus credenciales
Uso:
rclone ls tresorit:/ rclone copy foto.jpg tresorit:/Backups/
4.6 Icedrive
# Dependencias apk add git go # Instalar go install github.com/icedrive/cli@latest # Autenticación icedrive login --token TU_TOKEN
icedrive list / icedrive upload doc.txt /Documents/ icedrive download /Documents/doc.txt .
4.7 Dropbox (Dropbox Uploader)
# Requisitos apk add curl bash # Clonar git clone https://github.com/andreafabrizi/Dropbox-Uploader.git cd Dropbox-Uploader chmod x dropbox_uploader.sh mv dropbox_uploader.sh /usr/local/bin/dropbox_uploader # Configurar (sigue el asistente) dropbox_uploader
dropbox_uploader list / dropbox_uploader upload local.txt remote.txt dropbox_uploader download remote.txt .
4.8 Google Drive (gdrive)
# Descargar binario wget -O gdrive https://github.com/prasmussen/gdrive/releases/download/2.1.1/gdrive-linux-x64 chmod x gdrive mv gdrive /usr/local/bin/ # Autenticar gdrive list # Sigue la URL que se abra para autorizar
gdrive upload archivo.zip gdrive list gdrive download ID_DEL_ARCHIVO
5. Problemas Típicos y Soluciones
- Errores de SSL/Certificado: Instala
apk add ca-certificatesy vuelve a ejecutar. - Token expirado: Re-auth con el comando de login o
protondrive-auth refresh. - Limites de velocidad o bloqueos: Configura rate-limit (rclone, mega-cmd, etc.) o usa
--bwlimit. - Problemas de permisos: Verifica que el binario sea ejecutable y que el usuario tenga permisos de lectura/escritura en rutas locales.
- Fallas en compilación (para CLIs desde código): Asegura tener
build-base,cmakey dependencias específicas (openssl-dev,go).
Con esta guía tienes todo lo necesario para elegir y manejar tu almacenamiento en la nube desde la línea de comandos en Alpine Linux. ¡Elige el que mejor se adapte a tus necesidades y mantén tus datos accesibles y seguros!
Sé el primero en dejar un comentario