pf2opn
Herramienta web para migrar configuraciones de pfSense a OPNsense mediante mapeo automático de reglas de firewall, usuarios y servicios.
Ficha actualizada 18 sept 2026, 21:32 · upstream 21 jul 2025, 9:46 · release sin release detectada
Qué es pf2opn
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
pf2opn es una aplicación web diseñada para facilitar la migración de instalaciones de pfSense hacia OPNsense. La herramienta actúa como un mapper de configuraciones que permite transferir reglas de firewall, políticas de seguridad, usuarios y otros elementos esenciales del sistema sin necesidad de intervención manual extensa.
La aplicación está construida sobre tecnologías modernas de desarrollo web, utilizando Node.js para el backend y Angular para la interfaz de usuario. Esto proporciona una experiencia de usuario fluida y responsiva que permite visualizar y validar las configuraciones antes de proceder con la migración. La implementación incluye soporte nativo para contenedores Docker y Podman, lo que facilita tanto el despliegue en producción como el desarrollo local.
El proyecto está diseñado para reducir significativamente el tiempo de migración entre estas dos plataformas de firewall empresariales. Al automatizar el proceso de conversión, se minimizan los errores humanos comunes durante la transferencia de configuraciones complejas. La herramienta incluye un modo de desarrollo con recarga automática y documentación clara para contribuyentes.
- Migrar instalaciones existentes de pfSense a OPNsense manteniendo las reglas de firewall
- Transferir configuraciones de usuarios, grupos y políticas de seguridad entre plataformas
- Validar la compatibilidad de reglas antes de aplicar cambios en producción
- Reducir el tiempo de inactividad durante procesos de actualización de firmware
- Automatización del mapeo de configuraciones complejas de firewall
- Soporte nativo para Docker y Podman con imágenes precompiladas
- Interfaz web responsiva construida con Angular
- Modo de desarrollo con recarga automática de archivos fuente
- No incluye funcionalidades de backend complejo, solo mapeo de configuraciones
- Requiere instalación manual de dependencias para desarrollo local
- Las imágenes Docker están construidas en modo producción, no aptas para desarrollo
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Desplegar mediante docker compose o docker run con puerto 4200 expuesto. Requiere Node.js instalado para desarrollo local. Las imágenes oficiales deben ejecutarse en modo producción. Asegurar al menos 2 núcleos CPU, 2GB RAM y 10GB de espacio en disco.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.