Introducción
En entornos de red basados en pfSense (FreeBSD), contar con soluciones de almacenamiento en la nube accesibles vía línea de comandos facilita la automatización de respaldos y la integración con scripts de administración. A continuación presentamos un análisis profesional de los mejores servicios de nube con CLI disponibles, con detalles de instalación, uso y problemas comunes.
Top recomendados para pfSense
- pCloud (pcloudcc o rclone)
- MEGA (MEGAcmd o rclone)
- Proton Drive (rclone)
- Filen (rclone)
- Tresorit (rclone)
- Icedrive (rclone)
Comparativa
| Servicio | Enlace | CLI oficial | Soporte rclone | Cifrado | Plan gratuito | Precio desde |
|---|---|---|---|---|---|---|
| pCloud | pcloud.com | pcloudcc | Sí | Opcional (client-side) | 10 GB | €3.99/mes (500 GB) |
| MEGA | mega.nz | MEGAcmd | Sí | End-to-end | 20 GB | €4.99/mes (400 GB) |
| Proton Drive | proton.me/storage | N/A | Sí | End-to-end | 1 GB | €4.99/mes (200 GB) |
| Filen | filen.io | N/A | Sí | Zero-knowledge | 10 GB | €2.49/mes (1 TB) |
| Tresorit | tresorit.com | N/A | Sí | End-to-end | 3 GB | €10.42/mes (200 GB) |
| Icedrive | icedrive.net | N/A | Sí | Twofish (client-side) | 10 GB | €1.67/mes (150 GB) |
¿Cuál elegir?
La elección depende de:
- Volumen y precio: MEGA e Icedrive ofrecen buenos planes iniciales.
- Cifrado: Proton Drive y Tresorit para máxima privacidad, pCloud si quieres cifrado opcional.
- CLI nativo: MEGAcmd y pcloudcc ofrecen herramientas específicas el resto funciona muy bien con rclone.
- Integración en scripts pfSense: rclone es ligero, portable a FreeBSD y fácil de instalar.
Instalación y uso con CLI
1. rclone (método universal)
rclone soporta todos los servicios listados y se instala en pfSense/FreeBSD con pkg o compilando:
# Instalar desde pkg (si existe) pkg install -y rclone # O descargar binario oficial fetch https://downloads.rclone.org/rclone-current-freebsd-amd64.zip unzip rclone-current-freebsd-amd64.zip install rclone /usr/local/bin/
Configurar remotos:
rclone config # create new remote, elegir proveedor, pegar credenciales o indicar OAuth
Ejemplo de sincronización:
rclone sync /root/backup remoteName:backup-pfsense --progress
2. pCloud (pcloudcc)
Instalación via GitHub:
pkg install -y git cmake gmake boost-libs libcurl git clone https://github.com/pcloudcom/console-client.git cd console-client cmake . gmake cp pcloudcc /usr/local/bin/
Uso básico:
pcloudcc -u usuario@correo.com -p MiPassword pcloudcc --listfolder / pcloudcc --upload /local/file.txt /backup/file.txt pcloudcc --download /backup/file.txt /local/file.txt
3. MEGA (MEGAcmd)
Instalación:
pkg install -y wget unzip wget https://github.com/meganz/MEGAcmd/releases/download/v1.5.0/megacmd_FreeBSD_x64.tar.gz tar xzf megacmd_FreeBSD_x64.tar.gz -C /usr/local/
Uso:
mega-login correo@ejemplo.com MiPassword mega-ls / mega-put /local/backup.tar.gz /Backup/ mega-get /Backup/backup.tar.gz /local/
4. Proton Drive
Proton no ofrece CLI oficial se usa rclone:
rclone config create protondrive drive client_id MiID client_secret MiSecreto scope drive # luego usar como remote rclone ls protondrive:
5. Filen, Tresorit e Icedrive
Al igual que Proton Drive, se configuran como remotos rclone:
rclone config # elegir Filen/Tresorit/Icedrive de la lista, pegar credenciales rclone sync /datos filen:backup
Problemas típicos y soluciones
- Errores de TLS: asegúrate de que los certificados en /usr/local/etc/ssl estén actualizados (
pkg update ca_root_nss). - Timeout en rclone: usa flags
--timeout 1m --contimeout 1mpara conexiones lentas. - Dependencias faltantes: para binarios externos, instala
pkg install wget unzip git cmake libcurl boost-libs. - Espacio en /tmp: compilar en directorios con suficiente espacio o usar un disco adicional.
- Autenticación OAuth: en entornos sin navegador, copia el URL generado, autoriza en otra máquina y pega el token.
Conclusión
Para pfSense, la combinación rclone proveedor garantiza la máxima compatibilidad y flexibilidad. Si necesitas CLI nativa, opta por MEGAcmd o pcloudcc. Evalúa cifrado, costo y facilidad de integración para elegir la solución más adecuada.
Sé el primero en dejar un comentario