mwood77 / pf2opn

An in-browser pfsense to opnsense converter.
https://www.pf2opn.com
Other
91 stars 7 forks source link
firewall homelab opnsense pfsense

pf2open

A simple pfsense to opnsense config mapper.

Run it with docker:

docker run --name pf2opn -p 4200:80 -d mwood77/pf2opn:main

Use it on the web:

Want to contirute?

Development

Prerequisites

  1. Clone this repository
  2. Download NodeJS
  3. Download Angular's cli

Installation & Running locally for development

  1. cd into this repository
  2. Run npm i to install project dependencies
  3. Run npm run start to spool up a development server
  4. Navigate to localhost:4200 to see the website. The application will automatically reload if you change any of the source files.

Deployment

[!IMPORTANT] These images are built in production mode. They are not suitable for development.

Prerequisites (for Docker/Podman)

  1. Clone this repository
  2. Install Docker or Podman

Deployment via Docker or Podman

  1. cd into this repository
  2. Run docker compose up
  3. Navigate to localhost:4200 to see the website.

Alternative:

  1. Build docker image:
    docker build -t pf2opn .       
  2. Run docker image:
    docker run -p 4200:80 -d pf2opn
  3. Navigate to localhost:4200 to see the website.