Mejores servicios de almacenamiento en la nube con CLI para Elastix: (Guia)

TopLinux

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

En entornos de comunicaciones unificadas como Elastix (basado en CentOS/RHEL), integrar un almacenamiento en la nube mediante línea de comandos (CLI) facilita copias de seguridad, sincronización de grabaciones de llamadas y datos críticos sin necesidad de interfaz gráfica. A continuación repasamos los proveedores más destacados, su comparativa, guía de uso con CLI y soluciones a los problemas más comunes.

Top recomendados para Elastix

Comparativa de características

Proveedor Almacenamiento gratis CLI nativo Instalación en Elastix Enlace
pCloud 10 GB Sí (pcloudcc) Descarga RPM Ir a pCloud CLI
MEGA 20 GB Sí (mega-cmd) YUM/EPEL Ir a MEGAcmd
Proton Drive 1 GB No (via rclone) Rclone Proton Drive
Filen 10 GB No (via rclone) Rclone Filen
Tresorit 3 GB Sí (tresorit-cli) Descarga binario Tresorit CLI
Icedrive 10 GB Sí (icedrive-cli) RPM/AppImage Icedrive CLI
Google Drive 15 GB No (via rclone) Rclone Rclone Drive
Dropbox 2 GB No (via rclone) Rclone Rclone Dropbox

¿Cuál elegir?

  • pCloud: excelente CLI nativo y ancho de banda. Ideal para copias frecuentes.
  • MEGA: mayor espacio gratis, cifrado de extremo a extremo. Óptimo para grabaciones sensibles.
  • Proton Drive y Filen: privacidad reforzada, aunque dependen de rclone.
  • Tresorit: seguridad empresarial, integración limitada en Elastix.
  • Icedrive: balance entre seguridad y precio, CLI sencillo.
  • Google Drive y Dropbox: versátiles y populares con rclone, pero menos privadas.

Instalación y uso con CLI en Elastix

1. Rclone (base para varios proveedores)

Rclone es el “cuchillo suizo” que soporta Proton Drive, Filen, Google Drive, Dropbox, S3, OneDrive y más.

  1. Instalar rclone:
yum install epel-release -y
yum install rclone -y
  1. Configurar un remoto (ejemplo Google Drive):
rclone config

# En el menú:
#  - n) New remote
#  - name> gdrive
#  - Storage> drive
#  - client_id, client_secret: dejar en blanco o poner los tuyos
#  - scope> full access
#  - auto config> yes
# Sigue las instrucciones y autoriza en el navegador.
  1. Subir carpeta de grabaciones:
rclone sync /var/spool/asterisk/monitor gdrive:Grabaciones/

2. pCloud CLI

  1. Descargar e instalar RPM:
wget https://my.pcloud.com/linux/pcloudcc-rpm-latest.rpm
yum localinstall pcloudcc-rpm-latest.rpm -y
  1. Iniciar sesión (te pedirá URL para autorizar):
pcloudcc --auth
  1. Montar el drive en /mnt/pcloud:
mkdir -p /mnt/pcloud
pcloudcc --mountpoint /mnt/pcloud

3. MEGAcmd

  1. Instalar EPEL y MEGAcmd:
yum install epel-release -y
yum install megacmd -y
  1. Login:
mega-login tu@email.com tu_password
  1. Subir archivos:
mega-put /var/spool/asterisk/monitor/ /Root/Grabaciones/

4. Tresorit CLI

  1. Descarga y permisos:
wget https://downloads.tresorit.com/cli/linux/tresorit-cli.tar.gz
tar zxvf tresorit-cli.tar.gz
chmod  x tresorit-cli
mv tresorit-cli /usr/local/bin/
  1. Iniciar sesión:
tresorit login
# Sigue la URL para autorizar
  1. Sincronizar carpeta:
tresorit sync /var/spool/asterisk/monitor mi-tresorit

5. Icedrive CLI

  1. Descargar RPM o AppImage:
wget https://repo.icedrive.net/icedrive-cli.rpm
yum localinstall icedrive-cli.rpm -y
  1. Login:
icedrive login
  1. Montar y sincronizar:
mkdir /mnt/icedrive
icedrive mount /mnt/icedrive
cp -r /var/spool/asterisk/monitor /mnt/icedrive/Grabaciones

Problemas típicos y soluciones

  • Fallo en autenticación: asegúrate de abrir la URL en un navegador con sesión activa o usa --auth-no-redirect en algunos CLI.
  • Montajes que se desmontan: usa nohup o añade la línea de montaje en /etc/fstab con parámetros user,noauto,x-systemd.automount.
  • Permisos insuficientes: ejecuta los clientes bajo el usuario que posee los archivos o ajusta UID/GID en opciones de montaje.
  • Limites de API: rclone/MEGAcmd pueden chocar con límites de solicitudes usa opciones de --transfers reducidas.
  • Rendimiento bajo: ajusta la concurrencia (--checkers, --transfers) y comprueba la calidad de red.

Con esta guía completa podrás elegir e implementar el servicio de almacenamiento en la nube más adecuado para tu servidor Elastix, automatizar backups y mantener la integridad de tus datos vía CLI.

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 *