Skip to content

mwood77/pf2opn

Repository files navigation

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.