Mejores servicios de almacenamiento en la nube con CLI para Raspberry Digital Signage: (Guia)

TopLinux

Introducción

En entornos de Raspberry Digital Signage, disponer de un almacenamiento en la nube con interfaz de línea de comandos (CLI) es fundamental para automatizar subidas y descargas de contenidos multimedia, sincronizar carpetas y garantizar actualizaciones remotas de señales digitales. En este artículo repasamos los mejores servicios cloud con CLI que funcionan en distribuciones Linux de Raspberry Pi, comparándolos, detallando recomendaciones y explicando cómo usarlos.

Servicios recomendados

Comparativa

Servicio CLI oficial / rclone Almacenamiento gratis Encriptación P. entrada (€ / mes) Enlace
pCloud no oficial / rclone 10 GB opcional cliente 4,99 pcloud.com
MEGA megacmd 20 GB bonos end-to-end 4,99 mega.io
Proton Drive proton-drive-cli 1 GB end-to-end 3,99 proton.me/drive
Filen filencli 10 GB end-to-end 2,50 filen.io
Tresorit t3x-cli 3 GB end-to-end 10,00 tresorit.com
Icedrive no oficial / rclone 10 GB opcional cliente 1,67 icedrive.net
Dropbox dropbox-cli / rclone 2 GB servidor-side 9,99 dropbox.com
Google Drive gdrive / rclone 15 GB servidor-side 1,99 (100 GB) google.com/drive
Nextcloud nextcloud-client depende depende autoalojado nextcloud.com

¿Cuál elegir?

  • Para mejor relación precio/encriptación: Filen o Proton Drive.
  • Para máxima cuota gratis: MEGA (20 GB iniciales).
  • Para integración sencilla con rclone y scripts: Google Drive y Dropbox.
  • Para desplegar tu propio servidor: Nextcloud (control total).
  • Para señales digitales con alta seguridad y endpoint compartido: Tresorit.

Instalación y uso con CLI

1. pCloud (rclone)

rclone soporta pCloud sin cliente oficial. Instalar:

curl https://rclone.org/install.sh  sudo bash

Configurar cuenta:

Banner Reclaim
rclone config
# > n (nuevo remote)
# name: pcloud
# storage: pcloud
# client_id/secret: (opcional)
# token: abrir enlace, autorizar y pegar JSON

Subir carpeta:

rclone copy /home/pi/signage pcloud:signage --verbose

Problemas típicos:

  • Token expira si no usas refreshtoken.
  • Limites API: reduce velocidad con –bwlimit.

2. MEGA (megacmd)

Instalación:

sudo apt update
sudo apt install snapd
sudo snap install megacmd

Login y comandos:

mega-login tu-email@mail.com
mega-sync /home/pi/signage /Root/signage
mega-upload /home/pi/video.mp4 /Root/videos

Problemas:

  • Sincronización bidireccional lenta en Pi Zero.
  • Error “quota exceeded” si superas 50 GB sin verificar cuenta.

3. Proton Drive (proton-drive-cli)

Instalación (requiere Python3):

sudo apt update
sudo apt install python3-pip
pip3 install proton-drive-cli

Autenticación:

proton-drive login
# Aparecerá enlace, loguea y pega código

Subir archivo:

proton-drive upload /home/pi/signage.png --folder-id YOUR_FOLDER_ID

Problemas:

  • Rate limit en descargas concurrentes.
  • Gestión de ID de carpetas puede ser confusa.

4. Filen (filencli)

Instalación:

curl -sSL https://filen.io/install.sh  bash

Configuración:

filencli login
filencli folder create signage
filencli put /home/pi/image.jpg signage

Problemas:

  • Timeout en Raspberry Pi 3, ajustar –timeout.

5. Tresorit (t3x-cli)

Instalación:

wget https://download.tresorit.com/t3x/cli/apt/Release.key -O -  sudo apt-key add -
echo deb [arch=armhf] https://download.tresorit.com/t3x/cli/apt/ stable main  sudo tee /etc/apt/sources.list.d/tresorit.list
sudo apt update
sudo apt install t3x-cli

Uso:

t3x login
t3x vault sync --local /home/pi/signage --remote SignageVault

Problemas:

  • Requiere Vault inicial cargado desde GUI o Windows.

6. Icedrive (rclone)

Configurar con rclone:

rclone config
# n, name: icedrive, storage: icedrive
# client_id/secret: (obtenidos del panel)
# token: pegar JSON

Ejemplo:

rclone sync /home/pi/videos icedrive:videos

7. Dropbox / Google Drive / Nextcloud

Con rclone o clientes nativos:

# Dropbox
rclone config # storage: dropbox
rclone copy test.txt dropbox:Backup

# Google Drive
rclone config # storage: drive
rclone sync /home/pi osofi-drive:Signage

# Nextcloud
sudo apt install nextcloud-client
nextcloud --user tuusuario --password tupass sync /home/pi/signage https://mi.nextcloud/remote.php/dav/files/tuusuario/signage

Problemas frecuentes:

  • OAuth requiere navegador (usar device code si no hay GUI).
  • ESPACIO en SD: montar cache en USB.

Conclusiones y consejos

  • Para despliegues simples y gratuitos, MEGA con megacmd o Google Drive con rclone.
  • Para alta seguridad, Proton Drive o Tresorit.
  • Para máxima flexibilidad y control, Nextcloud autoalojado.
  • Automatiza tus sincronizaciones con cron y ajusta límites de ancho de banda (--bwlimit en rclone).
  • Monitorea logs y usa retries en scripts ( sleep 30 ampamp retry).

Con estas opciones tendrás tu Raspberry Digital Signage siempre actualizada, segura y sincronizada desde cualquier lugar mediante CLI.

Banner Reclaim

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 *