Mejores servicios de almacenamiento en la nube con CLI para Porteus Kiosk: (Comparativa)

TopLinux

Introducción

Porteus Kiosk es una distribución Linux ligera diseñada para funcionar en modo kiosco, ofreciendo un entorno seguro y minimalista. Dado que carece de entorno gráfico convencional, el uso de clientes de almacenamiento en la nube vía línea de comandos (CLI) resulta esencial. A continuación repasamos los mejores servicios compatibles, cómo instalarlos y sus problemas típicos.

Servicios recomendados para Porteus Kiosk

Tabla comparativa

Servicio Enlace Gratis Cliente CLI Seguridad Precio inicial
pCloud pcloud.com 10 GB pcloudcc Encriptación opcional €3.99/mes
MEGA mega.nz 20 GB megacmd Zero-knowledge €4.99/mes
Proton Drive proton.me/drive 1 GB (beta) proton-drive-cli Zero-knowledge €4.99/mes
Filen filen.io 10 GB filen-cli Zero-knowledge €3.50/mes
Tresorit tresorit.com 3 GB t3 Zero-knowledge €10.42/mes
Icedrive icedrive.net 10 GB icli Zero-knowledge €1.67/mes
Dropbox Dropbox-Uploader 2 GB dropbox_uploader.sh TLS/SSL €9.99/mes
Google Drive gdrive 15 GB gdrive TLS/SSL Gratis

¿Cuál elegir?

La decisión dependerá de:

  • Necesidad de encriptación end-to-end: Proton Drive, Tresorit, Filen o Icedrive.
  • Espacio gratuito: MEGA (20 GB) y Google Drive (15 GB).
  • Coste mensual y planes de pago.
  • Facilidad de integración en entornos limitados como Porteus Kiosk.

Para entornos minimalistas, servicios con clientes ligeros en Go o C como pCloud (pcloudcc) o MEGA (megacmd) suelen ser más sencillos de compilar y empezar a usar.

Cómo usar cada servicio con CLI

pCloud (pcloudcc)

Cliente oficial en C que permite montar y sincronizar.

Instalación:

# Descargar el binario (Linux x64)
wget https://downloads.pcloud.com/pcloudcc/pcloudcc_linux_x86_64.zip
unzip pcloudcc_linux_x86_64.zip
chmod  x pcloudcc
mv pcloudcc /usr/local/bin/

Autenticación y montaje:

pcloudcc -u TU_EMAIL -p TU_CONTRASEÑA --mountpoint /mnt/pcloud
# Para sincronizar una carpeta local con pCloud:
pcloudcc --sync /home/user/carpeta /Remote/folder

Problemas típicos:

  • Fallo en montaje: verifique permisos de /mnt/pcloud.
  • Token expirado: vuelva a ejecutar con usuario y contraseña.

MEGA (megacmd)

Suite oficial con comandos para todas las operaciones.

# Descarga e instalación
wget https://mega.nz/linux/MEGAsync/xUbuntu_20.04/amd64/megacmd_1.7.0-0.1_amd64.deb
apt install ./megacmd_1.7.0-0.1_amd64.deb
# Login
mega-login TU_EMAIL TU_CONTRASEÑA
# Subir fichero
mega-put archivo.txt /Root/backup/
# Descargar carpeta
mega-get /Root/photos/ /home/user/photos/

Problemas típicos:

  • Errores de conexión: active modo FTP con mega-ftp.
  • Espacio insuficiente: liberar con mega-rm.

Proton Drive (proton-drive-cli)

Herramienta en Python para Proton Drive (beta).

pip install proton-drive-cli
# Autenticación interactiva
proton-drive login
# Listar
proton-drive ls
# Subir
proton-drive upload archivo.zip /Backup/

Problemas típicos:

  • 2FA obligatorio: mantenga su código a la mano al iniciar sesión.
  • Beta inestable: actualice con pip install --upgrade proton-drive-cli.

Filen (filen-cli)

Cliente oficial de Filen en Go.

# Descargar la última versión
wget https://github.com/filen-io/filen-cli/releases/download/v0.3.0/filen-linux-amd64
chmod  x filen-linux-amd64
mv filen-linux-amd64 /usr/local/bin/filen
filen login
filen upload mi_copia.iso /Backups/
filen download /Backups/mi_copia.iso .

Problemas típicos:

  • Clave de encriptación no guardada: seguro un prompt de recuperación.
  • Errores HTTP 5xx: intente más tarde o compruebe su red.

Tresorit (t3)

CLI oficial seguro y robusto.

# Instalar con npm
npm install --global tresorit-cli
t3 login
t3 syncup /local/carpeta Tresorit/CarpetaRemota
t3 syncdown Tresorit/Otra /

Problemas típicos:

  • Permisos de Node: ejecute con sudo o configure npm prefix.
  • Espacio local insuficiente: libere antes de sincronizar grandes volúmenes.

Icedrive (icli)

Cliente oficial en Rust, muy ligero.

# Descargar e instalar
wget https://github.com/Icedrive/cli/releases/download/v1.1.0/icli_linux_amd64.tar.gz
tar xvzf icli_linux_amd64.tar.gz
mv icli /usr/local/bin/
icli login
icli upload archivo.docx /
icli download /archivo.docx .

Problemas típicos:

  • Fallo de autenticación: revocar tokens en la web y volver a loguear.
  • Tiempo de espera: use --timeout en conexiones lentas.

Dropbox (Dropbox-Uploader)

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.sh
# Configuración inicial (interactivo)
dropbox_uploader.sh
# Subir archivo
dropbox_uploader.sh upload archivo.zip /
# Descargar carpeta
dropbox_uploader.sh download /Fotos ./local_photos

Problemas típicos:

  • API rate limit: espere un minuto antes de reintentar.
  • Fallo en token: genere uno nuevo desde App Console.

Google Drive (gdrive)

wget -O gdrive https://github.com/prasmussen/gdrive/releases/download/2.1.0/gdrive-linux-x64
chmod  x gdrive
mv gdrive /usr/local/bin/
gdrive about
gdrive list
gdrive upload archivo.txt
gdrive download FILE_ID

Problemas típicos:

  • Autorización OAuth: asegúrese de seguir el enlace y pegar el token.
  • ID incorrecta: use gdrive list para obtener el FILE_ID.

Conclusión

En un entorno limitado como Porteus Kiosk, elegir un cliente CLI ligero y estable es clave. Si prioriza encriptación end-to-end, opte por Proton Drive, Tresorit, Filen o Icedrive. Para mayor espacio gratuito y un ecosistema consolidado, MEGA y Google Drive (vía gdrive) son excelentes opciones. Finalmente, pCloud destaca por su facilidad de uso y versatilidad.

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 *