Almacenamiento en la nube con CLI para Dragora GNU/Linux-Libre
Dragora GNU/Linux-Libre es una distribución comprometida con la libertad del software y la simplicidad. A menudo, los usuarios necesitan soluciones de almacenamiento en la nube aunque no quieran renunciar a la filosofía libre. A continuación presentamos los mejores servicios con interfaz de línea de comandos (CLI) compatibles con Dragora, que evitan librerías privativas y ofrecen buen rendimiento.
Top recomendados para Dragora
- rclone (multiprotocolo)—soporta Drive, S3, Dropbox, Proton Drive, pCloud, Mega, Filen, Tresorit, IceDrive…
- pCloud CLI—cliente oficial para pCloud, sólo FUSE
- megacmd—CLI/TUI oficial de Mega
- Proton Drive vía rclone—no oficial, pero funciona estable
- Filen CLI—cliente no oficial en Go
- Tresorit CLI—versión beta de su cliente de sincronización
- IceDrive CLI—cliente oficial (en Rust)
- Nextcloud Client—open source, autoalojable
Comparativa
| Servicio | Protocolo | CLI | Libre | Enlace |
|---|---|---|---|---|
| rclone | Varios | Sí | Sí | https://rclone.org/ |
| pCloud | pCloud API / FUSE | Sí (oficial) | No (cerrado) | https://www.pcloud.com/cli-linux.html |
| Mega | mega.nz API | Sí (megacmd) | No (binarios) | https://mega.io/cmd |
| Proton Drive | WebDAV | Sí (rclone) | Sí | https://rclone.org/webdav/ |
| Filen | Filen API | Sí (no oficial) | Sí | https://github.com/gabrielpoca/filen-cli |
| Tresorit | Tresorit API | Sí (beta) | No | https://help.tresorit.com/hc/en-us/articles/360003791298-Command-Line-Interface |
| IceDrive | IceDrive API | Sí (oficial) | No | https://docs.icedrive.net/cli-overview/ |
| Nextcloud | WebDAV | Sí (nextcloud-client) | Sí | https://github.com/nextcloud/desktop |
¿Cuál elegir?
- Para máxima libertad: rclone Nextcloud autoalojado.
- Para cifrado end-to-end: Tresorit (propietario) o Proton Drive vía rclone.
- Para grandes volúmenes y buen precio: pCloud o IceDrive.
- Para usuarios de Mega: megacmd (fácil de instalar).
- Para Debian-like en Dragora: compilar rclone, filen-cli y nextcloud-client.
Cómo usar cada uno con CLI
1. rclone
Instalación desde binario oficial:
wget https://downloads.rclone.org/rclone-current-linux-amd64.zip unzip rclone-current-linux-amd64.zip cd rclone--linux-amd64 sudo cp rclone /usr/local/bin/ sudo chown root:root /usr/local/bin/rclone sudo chmod 755 /usr/local/bin/rclone
Configuración de un remoto (ejemplo pcloud):
rclone config # new remote > name: pcloud # storage> pcloud # introducir client_id, client_secret (opcional) # autorizar en navegador
Subir un archivo:
rclone copy /home/usuario/archivo.txt pcloud:backup/
2. pCloud CLI
Dragora no trae paquetes oficiales compilamos:
git clone https://github.com/pcloudcom/console-client.git cd console-client make sudo cp pcloud /usr/local/bin/
Login e interacción:
pcloud login pcloud upload /ruta/local/archivo.jpg /Backup/ pcloud download /Backup/archivo.jpg .
3. Mega (megacmd)
Instalar desde repositorio oficial:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6C0D15BF echo deb https://mega.nz/linux/repo/Ubuntu_(lsb_release -rs) ./ sudo tee /etc/apt/sources.list.d/megacmd.list sudo apt update sudo apt install megacmd
Operaciones básicas:
mega-login tu_email tu_password mega-mkdir /MisDatos mega-put fichero.iso /MisDatos/ mega-get /MisDatos/fichero.iso .
4. Proton Drive (con rclone)
Usamos rclone WebDAV:
rclone config # new remote > proton # storage > webdav # url: https://drive.proton.me/dav # vendor: other # user: correo@proton.me # pass: (token o contraseña)
Subir y listar:
rclone mkdir proton:MiDrive/documentos rclone copy documento.pdf proton:MiDrive/documentos/ rclone ls proton:MiDrive/documentos
5. Filen CLI
Clonar, compilar e instalar:
git clone https://github.com/gabrielpoca/filen-cli.git cd filen-cli go build -o filen sudo mv filen /usr/local/bin/
Uso:
filen login filen upload /home/usuario/video.mkv /Videos/ filen download /Videos/video.mkv .
6. Tresorit CLI
En versión beta, requiere invitación. Tras instalar el paquete .deb o .rpm:
tresorit-cli login tresorit-cli sync create MiTresoritDrive ~/Tresorit tresorit-cli sync status
7. IceDrive CLI
Descargamos binario desde su web:
wget https://download.icedrive.net/cli/latest/icedrive-linux-x64.tar.gz tar xf icedrive-linux-x64.tar.gz sudo mv icedrive /usr/local/bin/
Ejemplos:
icedrive login correo@ejemplo.com icedrive upload local.txt /Backup/ icedrive download /Backup/local.txt .
8. Nextcloud Client
Compilar desde fuentes para Dragora:
git clone https://github.com/nextcloud/desktop.git cd desktop mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local make -j4 sudo make install
Conexión y sincronización:
nextcloud --client # GUI para añadir servidor WebDAV o Nextcloud nextcloudcmd ~/MisSync https://mi.nextcloud.org/remote.php/dav/files/usuario/
Problemas típicos y soluciones
- Dependencias faltantes: al compilar, instale
gcc,cmake,glibc-headersy runtime de Go/Rust. - Autenticación fallida: revise el token/API key y la zona horaria del sistema.
- Errores de SSL: importe certificados raíz o use
--insecure(sólo pruebas). - Límites de API: ajuste los parámetros de simultaneidad (p.ej.
rclone --transfers 1). - Versiones inestables: algunas CLIs (Tresorit, Filen) están en beta controle actualizaciones.
- Espacio y cuotas: compruebe el uso con
rclone abouto comandos propios de cada CLI.
Conclusión
Dragora GNU/Linux-Libre, pese a su rigidez en software liberado, cuenta con varias opciones de almacenamiento en la nube por CLI. Si buscas libertad total, rclone Nextcloud es imbatible. Para cifrado extremo, prueba Tresorit o Proton Drive con rclone. Y si precisas gran capacidad a buen precio, pCloud o IceDrive sobresalen. Cada solución tiene peculiaridades técnicas, pero todas pueden integrarse en scripts y flujos de trabajo en Dragora sin depender de interfaces gráficas ni librerías privativas. ¡Elige la que mejor encaje con tu filosofía y necesidades!
Sé el primero en dejar un comentario