IpamFerry
Activo · Código abierto · AGPL-3.0
Un entorno self-hosted para planificar y ejecutar migraciones auditables de phpIPAM a NetBox. Convierte un plan revisado en un proceso controlado y verificable.
Qué hace
Dos fuentes de descubrimiento
Usa la API de phpIPAM o un origen mysqldump SQL para descubrir el inventario de migración.
Planes con fingerprint
Crea un plan revisable y específico para el destino, que exige aprobar su fingerprint exacto.
Aplicación reanudable
Aplica mediante la API REST oficial de NetBox, con checkpoints que evitan duplicar objetos al reanudar una ejecución.
Nada se descarta en silencio
Exporta un bundle de auditoría y preserva para revisión los datos sin equivalencia segura, sin descartarlos silenciosamente.
Cómo funciona
Descubrir
Lee el inventario de phpIPAM mediante su API o una exportación de mysqldump.
Planificar
Genera un plan específico para el NetBox de destino, listo para revisión.
Aprobar
Aprueba el plan revisado por su fingerprint exacto.
Aplicar
Escribe mediante la API REST oficial de NetBox, con checkpoints que evitan duplicados al reanudar una ejecución.
Auditar
Exporta el bundle de auditoría y revisa los datos sin equivalencia segura.
Primeros pasos
Clona el código y sigue el README del repositorio para ejecutarlo con Docker Compose.
git clone https://github.com/lrqnet/ipamferry.gitSolo descarga el código fuente. No se instala ni se modifica nada en el host.
Tecnologías
- Laravel 13
- PHP 8.4
- Inertia 3
- React 19
- TypeScript
- PostgreSQL
- FrankenPHP/Caddy
- Docker Compose