OPNsense Forum

English Forums => General Discussion => Topic started by: jamesaepp on June 07, 2025, 08:15:56 PM

Title: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: jamesaepp on June 07, 2025, 08:15:56 PM
New forum user here, and new to the OPNsense community overall. Please be gentle - I tried doing quick searches for my questions, didn't find them, but figured this is probably something I am looking for the "human touch" on anyways.

Having learned over the last week or so that they won't be publishing offline installers for pfSense CE and comments from Netgate staff in a Reddit thread ... well, all remaining good will is out the window.

Before I fall under any illusions that this is a "true solution", I want to ask some questions:


Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: Patrick M. Hausen on June 07, 2025, 11:22:34 PM
Quote from: jamesaepp on June 07, 2025, 08:15:56 PMNetgate is the primary contributor to both pfSense CE and FreeBSD generally. I have not necessarily fact checked such arguments, but they seem reasonable at face value.

They are not. Just check how many source contributions to FreeBSD were made by one of Deciso's/OPNsense's lead developers Franco Fichtner. You can use the FreeBSD git repository or github as you prefer.

Also look at the list of sponsors for this year's EuroBSDCon. Oh, and last year's EuroBSDCon. Etc. [1]

That Lawrence Tech video that you are probably basing your claims on is nothing but a whole lot of FUD.

Kind regards,
Patrick

[1] https://2025.eurobsdcon.org/sponsors.html
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: Patrick M. Hausen on June 07, 2025, 11:25:22 PM
Quote from: jamesaepp on June 07, 2025, 08:15:56 PMWhat I'm getting at is - are there any people outside of Deciso staff that regularly build OPNsense from source who can attest that the build process reliably works?

Yes, there are. Forum regular @Maurice even builds and publishes from source for the aarch64/ARM platform.
Franco Fichtner gave a presentation about the fully automated reproducible release process at last year's EuroBSDCon in Dublin:

https://www.youtube.com/watch?v=yEZDaBthtbo

OPNsense is the most transparent and "open" open source project I ever worked with, probably second after FreeBSD.

What are you even talking about?

Kind regards,
Patrick
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: jamesaepp on June 07, 2025, 11:41:00 PM
Quote from: Patrick M. Hausen on June 07, 2025, 11:25:22 PMWhat are you even talking about?

Please be kind, I am a newcomer. I simply feel betrayed by Netgate and am now weary of placing undue trust in any project.
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: Patrick M. Hausen on June 07, 2025, 11:47:48 PM
Quote from: jamesaepp on June 07, 2025, 11:41:00 PMPlease be kind, I am a newcomer. I simply feel betrayed by Netgate and am now weary of placing undue trust in any project.

Valid. Your initial post did not quite read like that.

The reason why I personally back OPNsense over pfSense is exactly that. I don't want to deal with Netgate.

And with my company located in Germany and NIST-2 on the verge, a business partner located in the Netherlands, hence in the EU, is much preferred.

Kind regards,
Patrick
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: cookiemonster on June 08, 2025, 12:51:20 AM
Regarding the building of it. The build instructions and the code is in a public repository, and as Patrick says, there are people who regularly build for different purposes and benefit of others i.e. for the arm arch. For now that is a bit of a niche user group but the process is tested regularly.
You probably don't mean that is needed for having images, just the build process. However if it gives you some certainty about getting your images ready-made so you can just download and install, well, that is what happens now and has been made available all along.
I say this because you gave the context that you are not a developer and having to build with make, etc. is not necessarily what you want to have to do. Well, with OPN you don't.
So in sum, the build is known to work and for everyone else and the majority, just download the image, burn it as an installer USB and install to the disk of your appliance. Like any Live distro.
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: jamesaepp on June 08, 2025, 04:43:38 PM
Responding mainly to cookiemonster here - I may have not communicated my concern here very well, let me take another run at it.

Netgate is no longer providing offline installation media for pfSense CE. Their installer is essentially a stub installer now. Their response to people concerned about this change is "well if you love offline installers so much, build it yourself" but to my knowledge there is no official build guide for pfSense CE, and (I can't find it now...) I came across criticism that a lot of the build tooling for CE is not itself open sourced, and the build process is cumbersome, requiring a lot of intermediate systems/code.

In the case of pfSense CE, it may definitely be possible for a willing and skilled individual to build it from source, but it's not *accessible* and much harder for someone independent of the corporate sponsor to complete.

I don't want to build OPNsense from source - I am perfectly happy with the installation media. I am asking (now knowing the risk to CE) how OPNsense compares as this ties into the "sustainability" questions.
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: Patrick M. Hausen on June 08, 2025, 04:51:25 PM
For now the build process is transparent, documented, 100% open source, and repeatable by anyone.
Of course that *could* change in the future though I see no reason why Deciso would do that.

Repeating myself: that is one of the reasons why I started with this BSD based open source firewall instead of the other one.

And claims that OPNsense does not give back to the FreeBSD project are defamatory in my opinion.
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: Monviech (Cedrik) on June 08, 2025, 06:27:18 PM
https://github.com/opnsense/tools
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: cookiemonster on June 08, 2025, 10:10:50 PM
@jamesaepp hopefully all this gives you some assurance.
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: jamesaepp on June 09, 2025, 12:23:09 AM
For some reason I'm no longer getting email alerts when this thread is updated...weird.

I feel more confident in OPNsense's sustainability compared to Netgate. Maybe one day if I'm incredibly bored I'll throw together a VM and try to build OPNsense for the "fun" of it and see how quickly I get stuck as an ignoramus.

I am still unclear on the donation angle and where donations go. I'd be willing to throw some money at the project on a regular basis, I'd just need to know where that donation is going.
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: Patrick M. Hausen on June 09, 2025, 12:38:51 AM
When my company decided we wanted to sponsor the project, but we need a proper invoice etc., Deciso recommended to buy business licenses instead of donations. Which is what we ended up doing.

Perfectly fine with that.
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: Greg_E on June 09, 2025, 04:06:00 PM
Why do you feel the need to build from source? They have perfectly good installers available. If you are willing to build from source, you can probably stay with PF and get what you want.

I agree with Patrick, the easiest way to help fund the project is to buy the business license, you are not forced to use it if you want the more "cutting edge" updates, but buying the license helps fund the project. In theory buying their hardware also does the same.

And yes, when compared to some of the mini-PC on the market, the Deciso hardware does seem expensive, same can be said for the Netgate hardware. When compared to a decent brand new Supermicro server and network cards, the price is not that much different.

And I guess I'm one of the few to convert from PF to OPN that actually like the UI on OPN better. It didn't take long to figure out where I needed to go. The only part I don't like better is the Suricata UI, and this might be the same in PF since I never used the newer Suricata version in PF before I moved over to OPN.
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: Trannie on June 10, 2025, 06:23:36 AM
Quote from: cookiemonster on June 08, 2025, 12:51:20 AMRegarding the building of it. The build instructions and the code is in a public repository, and as Patrick says, there are people who regularly build for different purposes and benefit of others i.e. for the arm arch. For now that is a bit of a niche user group but the process is tested regularly.
You probably don't mean that is needed for having images, just the build process. However if it gives you some certainty about getting your images ready-made so you can just download and install, well, that is what happens now and has been made available all along.
I say this because you gave the context that you are not a developer and having to build with make, etc. is not necessarily what you want to have to do. Well, with OPN you don't.
So in sum, the build is known to work and for everyone else and the majority, just download the image, burn it as an installer USB and install to the disk of your appliance. Like any Live distro. Among Us Online (https://amongusonline.io)
Thank you so much for sharing your details and thoughtfulness — your answers helped me feel less confused and anxious when I first approached OPNsense. Knowing that the build process is regularly tested, transparent, and not mandatory for a casual user like me is a big plus.

I am very happy to see the positive difference in OPNsense compared to some of the recent directions of pfSense CE. Your answers give me the feeling that this is a project with a real "living" community, not just existing on paper.

I am also curious: in your experience, for a new user who wants to get acquainted quickly and properly with OPNsense, what resources (in the form of videos, forums, or specific articles) do you find really useful, and where should I start so as not to be overwhelmed?
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: Patrick M. Hausen on June 10, 2025, 07:08:55 AM
Maybe start with the documentation? 😉

https://docs.opnsense.org/intro.html
https://docs.opnsense.org/setup.html
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: cookiemonster on June 10, 2025, 10:36:03 AM
yes start with the documentation. Then don't be put off from looking up strange concepts in serious resources like wikipedia and documentation from networking vendors sites like cisco for instance. Be ready to climb quickly from rabbit holes.
And I would avoid youtube videos but that's just me. We all learn differently but many of those are people just showing basics, looking for subscriptions and ad hits. They won't add much to what the documentation gives.
Really what you want is to have a strong networking basic handle. Then OPN screens and options will simply make sense.
HTH.
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: Patrick M. Hausen on June 10, 2025, 10:55:22 AM
I assumed he was already familiar with pfSense.

@James - just install the thing and try it. What could go wrong with a test installation in your private network or a VM?
Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: Greg_E on June 10, 2025, 05:28:26 PM
The are several good guides on the Zenarmor site as well, these will help you get going on several topics of interest.

https://forum.opnsense.org/index.php?topic=39152.0

https://www.zenarmor.com/docs/category/opnsense-tutorials

Title: Re: Converting to OPNsense - Build Testing, Donation Proceeds, and Sustainability
Post by: jamesaepp on June 10, 2025, 05:50:36 PM
Not to bully others into how I want this thread to go, but this thread was not meant as a general "how to install OPNsense" question and is not meant to be too technical in nature.

For such comments, those should be in a separate thread. This thread is about the three things in the title and per my OP.

I think people are thoroughly confused as to the reasons why I posted this.

Don't read what I didn't write.