Mejores servicios de almacenamiento en la nube con CLI para Mageia: (Tutorial)

TopLinux

Los mejores servicios de almacenamiento en la nube con CLI para Linux Mageia

En entornos empresariales o de usuario avanzado, disponer de un cliente de línea de comandos (CLI) para interactuar con tu nube desde Mageia aporta flexibilidad, automatización y rendimiento. Este artículo repasa los servicios más destacados con soporte CLI nativo o comunitario: pCloud, MEGA, Proton Drive, Filen, Tresorit, Icedrive, Dropbox y OneDrive. Incluye comparativa, consejos de elección, ejemplos de uso en Mageia y los problemas típicos que pueden surgir.

Top recomendados para Mageia

  1. pCloud – Cliente oficial pcloudcc, cifrado opcional, gran estabilidad.
  2. MEGAmegacmd, 50 GB gratis, cifrado de extremo a extremo.
  3. Proton Drive – CLI comunitario proton-drive-cli, máximo privacidad.
  4. Filenfilen-client, open-source, cifrado fuerte.
  5. Tresorit – CLI oficial, centrado en entornos corporativos con cifrado zero-knowledge.
  6. Icedriveicedrive-cli, UI minimalista, cifrado en cliente.
  7. Dropbox – Script comunitario Dropbox-Uploader o cliente oficial dropbox.py.
  8. OneDrive – Cliente open-source onedrive de abraunegg en GitHub.

Comparativa de servicios

Servicio CLI Open-Source CLI Cifrado Espacio Gratis Enlace
pCloud pcloudcc Sí (GitHub) Cliente opcional 10 GB ( bonos) pcloud.com
MEGA megacmd Sí (GitHub) End-to-end 50 GB mega.nz
Proton Drive proton-drive-cli Sí (GitHub) End-to-end 1 GB proton.me/drive
Filen filen-client Sí (GitHub) End-to-end 10 GB filen.io
Tresorit tresorit-cli No (proprietario) Zero-knowledge 3 GB (plan trial) Tresorit CLI
Icedrive icedrive-cli Sí (GitHub) End-to-end 10 GB icedrive.net
Dropbox dropbox.py / Dropbox-Uploader Parcial (Uploader: GitHub) En tránsito 2 GB dropbox.com/install-linux
OneDrive onedrive Sí (GitHub) En tránsito 5 GB abraunegg/onedrive

¿Cuál elegir?

La decisión depende de tus prioridades:

  • Privacidad máxima: Proton Drive, Tresorit o Filen.
  • Gran espacio gratis y rendimiento: MEGA y pCloud.
  • Integración empresarial: OneDrive (Office 365) o Dropbox.
  • Interfaz ligera y cifrado transparente: Icedrive.

Instalación y uso de cada CLI en Mageia

1. pCloud (pcloudcc)

Cliente oficial para sincronización y comandos avanzados.

Instalación (descargar RPM oficial):

wget https://downloads.pcloud.com/console/pcloudcc-2.3.0-1.x86_64.rpm
sudo rpm -Uvh pcloudcc-.rpm

Primer login y uso básico:

pcloudcc -u usuario@ejemplo.com -p contraseña
pcloudcc -m mkdir /MiBackup
pcloudcc -u upload /home/usuario/documento.pdf /MiBackup
pcloudcc -d download /MiBackup/documento.pdf /home/usuario/

Problemas típicos:

  • Error “Invalid credentials”: revisar usuario/contraseña o token caducado.
  • Dependencia faltante: instalar glibc 2.28 .

2. MEGA (megacmd)

Ofrece consola interactiva y comandos batch.

Instalación (instalar RPM genérico):

wget https://mega.nz/linux/MEGAsync/Ubuntu_20.04/megacmd-1.5.0-1.1.x86_64.rpm
sudo rpm -Uvh megacmd-.rpm

Uso rápido:

mega-login correo@ejemplo.com contraseña
mega-mkdir backup
mega-put /home/usuario/foto.jpg /backup
mega-get /backup/foto.jpg /home/usuario/

Problemas típicos:

  • “Error 403 Forbidden”: revisa límites de API o autentica de nuevo.
  • Montaje FUSE lento: optimizar con --allow-other --prefetch.

3. Proton Drive (proton-drive-cli)

Cliente comunitario en Go para Proton Drive.

Instalación (compilar desde GitHub):

sudo urpmi golang git make
git clone https://github.com/ProtonMail/proton-drive-cli.git
cd proton-drive-cli
make
sudo mv proton-drive-cli /usr/local/bin/protoncli

Autenticación y comandos:

protoncli login
protoncli upload miarchivo.txt /
protoncli download /miarchivo.txt ./ 

Problemas típicos:

  • Timeout en login: abreles puertos 443/80 y actualiza Go.
  • Token caducado: vuelve a protoncli login.

4. Filen (filen-client)

CLI Open Source, cifrado zero-knowledge.

Instalación (Go):

sudo urpmi golang git
git clone https://github.com/filen-io/filen-client.git
cd filen-client
go build
sudo mv filen-client /usr/local/bin/filen

Uso:

filen login
filen mkdir backup
filen upload informe.pdf /backup
filen download /backup/informe.pdf ~/

Problemas típicos:

  • Errores de compilación: instala golang-1.18 .
  • Rate-limit: espera el periodo o contacta con soporte.

5. Tresorit (tresorit-cli)

Solución corporativa con cifrado extremo a extremo.

Instalación (tarball oficial):

wget https://data.tresorit.com/tresorit-cli/2.6.5/tresorit-cli_2.6.5_x86_64.tar.gz
tar -xzf tresorit-cli_.tar.gz
sudo mv tresorit-cli /usr/local/bin/

Comandos básicos:

tresorit-cli login
tresorit-cli list
tresorit-cli sync --start ~/MiCarpeta TresoritFolder

Problemas típicos:

  • Falta OpenSSL >=1.1: instalar openssl-devel.

6. Icedrive (icedrive-cli)

Cliente oficial ligero y cifrado client-side.

Instalación:

git clone https://github.com/Icedrive/icedrive-cli.git
cd icedrive-cli
sudo bash install.sh

Ejemplo de uso:

icedrive auth
icedrive upload archivo.zip /
icedrive download /archivo.zip ~/Descargas

Problemas típicos:

  • “Permission denied”: ejecuta con permisos de usuario en su home.

7. Dropbox (dropbox.py / Dropbox-Uploader)

Dos opciones: cliente oficial en Python o script comunitario.

Opción oficial:

cd ~
wget -O dropbox.py https://www.dropbox.com/download?dl=packages/dropbox.py
chmod  x dropbox.py
./dropbox.py start -i

Opción comunitaria (Dropbox-Uploader):

git clone https://github.com/andreafabrizi/Dropbox-Uploader.git
cd Dropbox-Uploader
chmod  x dropbox_uploader.sh
sudo mv dropbox_uploader.sh /usr/local/bin/dropbox-uploader
dropbox-uploader

Problemas típicos:

  • Token caducado: vuelve a dropbox-uploader y reconfigura.

8. OneDrive (abraunegg/onedrive)

Cliente libre para Microsoft OneDrive.

Instalación:

sudo urpmi git make gcc-c   libcurl-devel libsqlite3-devel
git clone https://github.com/abraunegg/onedrive.git
cd onedrive
./configure
make
sudo make install

Uso inicial:

onedrive
onedrive --synchronize
onedrive --monitor

Problemas típicos:

  • Dependencias faltantes: instala libcurl-devel y sqlite3-devel.
  • Errores 429 (rate limit): reduce la frecuencia de sincronización.

Conclusión

En Mageia, puedes disponer de potentes clientes CLI para casi cualquier nube. Elige según tu prioridad (espacio gratis, cifrado, integración corporativa) y aprovecha la potencia de los scripts y la automatización. Si necesitas un gestor único, considera rclone como capa unificadora para acceder a múltiples servicios con un solo binario.

¡Pon en marcha tus backups y despliegues automatizados con estos clientes CLI y sácale todo el partido a tu distro Mageia!

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 *