Mejores servicios de almacenamiento en la nube con CLI para Dragora GNU/Linux-Libre (formerly Dragora GNU/Linux): (Tutorial)

TopLinux

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 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) https://rclone.org/webdav/
Filen Filen API Sí (no oficial) 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) 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-headers y 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 about o 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *