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
b2y rclone.
Comparativa de características
| Servicio | Web | Gratis | CLI | rclone | Cifrado | Precio desde |
|---|---|---|---|---|---|---|
| pCloud | Enlace | 10 GB | pcloudcc | Sí | AES-256 opcional | €4.99/mes (500 GB) |
| Mega | Enlace | 20 GB | mega-cmd | Sí | 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 | Sí | AES-256 E2E | €12.50/mes (1 TB) |
| Icedrive | Enlace | 10 GB | icedrive-cli | Sí | AES-256 E2E | €2.49/mes (1 TB) |
| Dropbox | Enlace | 2 GB | dropbox-uploader | Sí | En tránsito TLS/SSL | €9.99/mes (2 TB) |
| Backblaze B2 | Enlace | – | b2 (CLI) | Sí | 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
systemdpara auto-reconectar oautofs. - 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