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
- pCloud (pcloud.com)
- MEGA (mega.nz)
- Proton Drive (proton.me/drive)
- Filen (filen.io)
- Tresorit (tresorit.com)
- Icedrive (icedrive.net)
- Google Drive (vía rclone)
- Dropbox (vía rclone)
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.
- Instalar rclone:
yum install epel-release -y yum install rclone -y
- 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.
- Subir carpeta de grabaciones:
rclone sync /var/spool/asterisk/monitor gdrive:Grabaciones/
2. pCloud CLI
- Descargar e instalar RPM:
wget https://my.pcloud.com/linux/pcloudcc-rpm-latest.rpm yum localinstall pcloudcc-rpm-latest.rpm -y
- Iniciar sesión (te pedirá URL para autorizar):
pcloudcc --auth
- Montar el drive en /mnt/pcloud:
mkdir -p /mnt/pcloud pcloudcc --mountpoint /mnt/pcloud
3. MEGAcmd
- Instalar EPEL y MEGAcmd:
yum install epel-release -y yum install megacmd -y
- Login:
mega-login tu@email.com tu_password
- Subir archivos:
mega-put /var/spool/asterisk/monitor/ /Root/Grabaciones/
4. Tresorit CLI
- 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/
- Iniciar sesión:
tresorit login # Sigue la URL para autorizar
- Sincronizar carpeta:
tresorit sync /var/spool/asterisk/monitor mi-tresorit
5. Icedrive CLI
- Descargar RPM o AppImage:
wget https://repo.icedrive.net/icedrive-cli.rpm yum localinstall icedrive-cli.rpm -y
- Login:
icedrive login
- 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-redirecten algunos CLI. - Montajes que se desmontan: usa
nohupo añade la línea de montaje en/etc/fstabcon parámetrosuser,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
--transfersreducidas. - 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