Mejores servicios de almacenamiento en la nube con CLI para FreePBX (formerly AsteriskNOW): (Tutorial)

TopLinux

Almacenamiento en la nube con CLI para FreePBX (antes AsteriskNOW)

En entornos de telefonía basados en FreePBX es esencial contar con copias de seguridad y repositorios de grabaciones en la nube que ofrezcan fiabilidad, cifrado y gestión sencilla mediante línea de comandos. A continuación presentamos los mejores servicios con soporte CLI en Linux, una comparativa, recomendaciones de cuál elegir, ejemplos de uso con comandos y los problemas más habituales.

Top servicios recomendados

  • pCloud – Cliente oficial pcloudcc, cifrado opcional y planes de por vida.
  • Mega – mega-cmd, 20 GB gratis, cifrado de extremo a extremo.
  • Proton Drive – Encriptación suiza, cli no oficial “proton-drive-cli”.
  • Filen – 10 GB gratis, CLI oficial “filen-cli” y cifrado AES-256.
  • Tresorit – Fuerte seguridad, integración WebDAV y rclone.
  • Icedrive – Cliente icedrive-cli, cifrado nativo y precios competitivos.
  • Dropbox – Popular, amplio soporte rclone y dropbox-uploader.
  • Backblaze B2 – Económico para backups masivos, CLI oficial b2 y rclone.

Comparativa de características

Servicio Web Gratis CLI rclone Cifrado Precio desde
pCloud Enlace 10 GB pcloudcc AES-256 opcional €4.99/mes (500 GB)
Mega Enlace 20 GB mega-cmd E2E (AES-128) €4.99/mes (400 GB)
Proton Drive Enlace 5 GB proton-drive-cli No E2E (AES-256) €4.99/mes (500 GB)
Filen Enlace 10 GB filen-cli No AES-256 E2E €3.99/mes (500 GB)
Tresorit Enlace 3 GB WebDAV/rclone AES-256 E2E €12.50/mes (1 TB)
Icedrive Enlace 10 GB icedrive-cli AES-256 E2E €2.49/mes (1 TB)
Dropbox Enlace 2 GB dropbox-uploader En tránsito TLS/SSL €9.99/mes (2 TB)
Backblaze B2 Enlace b2 (CLI) En tránsito TLS/SSL €0.005/GB/mes

proton-drive-cli no es oficial, use con responsabilidad.

¿Cuál elegir?

Para FreePBX recomendamos:

  • Grabaciones frecuentes y retención moderada: Mega o pCloud (buen equilibrio coste/seguridad).
  • Copias de seguridad de gran volumen: Backblaze B2 con rclone o CLI oficial.
  • Máxima privacidad y cifrado de extremo a extremo: Proton Drive o Filen.
  • Sincronización en local y WebDAV: Tresorit y Icedrive.

Cómo usar cada servicio con CLI

1. pCloud con pcloudcc

Instalación y configuración:

# En Debian/Ubuntu
sudo apt-get install -y pcloudcc
# Autenticación
pcloudcc -u usuario@ejemplo.com -p TuPassword
# Montar en /mnt/pcloud
sudo pcloudcc -u usuario@ejemplo.com -p TuPassword -m /mnt/pcloud

Enviar fichero:

cp /var/spool/asterisk/monitor/grabacion.wav /mnt/pcloud/

2. Mega con mega-cmd

# Ubuntu/Debian
sudo apt-get install -y mega-cmd
# Login
mega-login correo@ejemplo.com MiPassword
# Subir carpeta de grabaciones
mega-put /var/spool/asterisk/monitor /BackupAsterisk
# Listar ficheros
mega-ls /BackupAsterisk

3. Proton Drive con proton-drive-cli

# Descargar binario
wget https://github.com/proton-labs/proton-drive-cli/releases/download/vX.Y.Z/proton-drive-cli-linux-amd64.tar.gz
tar xzf proton-drive-cli-.tar.gz
sudo mv proton-drive /usr/local/bin/
# Autenticación
proton-drive login
# Subida
proton-drive upload /var/spool/asterisk/monitor grabaciones/

4. Filen con filen-cli

# Descargar y configurar
curl -sL https://filen.io/cli/install.sh  bash
filen-cli login
# Subida
filen-cli upload /var/spool/asterisk/monitor/ grabaciones/

5. Tresorit con rclone (WebDAV)

# Instalar rclone
curl https://rclone.org/install.sh  sudo bash
rclone config
# Añadir remoto:
# name> tresorit
# tipo> webdav
# url> https://webdav.tresorit.com/remote.php/webdav/
# vendor> other
# user/pass>
# Listar:
rclone lsd tresorit:
# Subir:
rclone copy /var/spool/asterisk/monitor/ tresorit:BackupAsterisk

6. Icedrive con icedrive-cli

# Instalar
sudo apt-get install -y icedrive-cli
icedrive-cli auth login
# Montar
icedrive-cli mount --path /mnt/icedrive
# Copiar
cp /var/spool/asterisk/monitor/.wav /mnt/icedrive/

7. Dropbox con dropbox-uploader

# Descargar
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git
cd Dropbox-Uploader
chmod  x dropbox_uploader.sh
./dropbox_uploader.sh # seguir asistente
# Subir
./dropbox_uploader.sh upload /var/spool/asterisk/monitor BackupAsterisk

8. Backblaze B2 con CLI

# Instalar B2 CLI (pip)
pip3 install --user b2
# Autorizar
b2 authorize-account APP_KEY_ID APP_KEY
# Crear bucket
b2 create-bucket asterisk-backups allPrivate
# Subir
b2 sync /var/spool/asterisk/monitor b2://asterisk-backups/(date  %F)/

Problemas típicos y soluciones

  • Fallo de autenticación: Revisar credenciales y zonas horarias del servidor.
  • Pérdida de conexión WebDAV: Aumentar timeouts en rclone (--timeout 1m).
  • Errores de permisos: Ejecutar CLI con usuario que lea la carpeta de grabaciones (/var/spool/asterisk/monitor).
  • Montaje interrumpido: Usar systemd para auto-reconectar o autofs.
  • Consumo excesivo de RAM/CPU: Limitar ancho de banda y concurrencia en rclone (--transfers 2 --checkers 4).

Con estas opciones y ejemplos CLI dispondrá de un entorno robusto de backup y almacenamiento en la nube, perfectamente integrado en FreePBX.

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 *