Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Development of a new Package / Interface / Thing

    Scheduled Pinned Locked Moved Development
    1 Posts 1 Posters 1.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      justanothermonkey
      last edited by

      Hi,

      I am looking at dusting off the old PHP skills to develop a new package for 2.0.1.  I have had a look round the forums to see what I can find from a getting started point of view but sadly no luck.

      I was wondering if anyone can point me in the right direction.

      What I would like to do (unless i am mistaken it has not yet been done either) is to create a "Multi Tenant" Interface for PFSense primarily for serviced offices.  The idea is as follows:

      A custom front end GUI to "replace" the current PFSense one.  This will restrict the setup of PFSense to the most common Multi Tenant features.  With the ability to switch back to the full GUI for really advanced config.

      Hooks into existing PFSense scripts from this GUI to make firewall rules, vpn, vlans and other features setup automatically.

      Hooks also into existing packages and parts of PFSense (like RRD Graphs) to produce bandwidth and billing based on bandwidth per client. (But leaving this more as an exportable CSV / display only).

      I understand that this could end up becoming (if i am not careful) a fork of the current PFSense.  Which is something i am keen to avoid.

      I am looking at releasing the package as a commercial open source package.  With a small license fee to help cover the cost of development.  However i dont envisage this being high (and if there is enough interest, really small).

      Any ideas, help and pointers would be most appreciated.

      Questions obviously accepted!

      Cheers
      Al

      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.