Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
4200
06

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.