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
sudoo configurenpm 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
--timeouten 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 listpara 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