There is a good point somewhere in the docs, or discussion forum, that you don't want this firewall to be an everything server. It is meant to stay busy moving packets your want in and out of interfaces. There are the openNAS projects, I'm looking to try to see the power of ZFS under its hood. The Synology systems use really lightweight ARM based Linux and their newest seem to allow use of BTRFS for snapshots. Hopefully a server appliance doing just file serving should be a green solution, and keep security higher[/quoteI posted a lengthy reply earlier today, but it looks like it disappeared.It seems the developers/doc writers don't want this firewall to be a file server. I, personally, very much want it to be.A standalone NAS is by definition going to consume much more than just the wattage of additional SSDs on my pfsense box.I do have a standalone (custom built) NAS already, but it idles at 100W, has 5 case fans, 8 platter disks of 14TB each, a GPU for transcoding, etc. Which is why it's not on 24/7 . It's using Ubuntu with ZFS RAID-Z2.By comparison, my pfSense box is 100% silent (not even a CPU or PSU fan, and zero case fan) and idles at 37W with two SSDs (ZFS mirror). Each additional SATA SSD would add perhaps one watt, probably less. There are 6 SATA ports on the motherboard, and I have 3 more SSDs on hand I could plug in. Also two M2 slots. I believe I thus could add 6 SSDs with fairly minimal idle wattage increase. There are also 5 free PCIe slots that could take M2 PCIe cards. Of course that would entail more watts, possibly hitting limits of passive cooling. In any case, I do need software to make use of all those SSDs and share them through the LAN interface. I would very much prefer to do it bare metal, not through virtualization.
I would at least try the virtualization way, before installing stuff on a box which is not meant to be there. Every big upgrade can break your custom software as OPNsense does not care about it.
Installing a basic Proxmox system is very easy. Use a new hard disk, so your current installation can stay as it is.Then install OPNsense and check how much of bandwidth drop you get.Or just use a dedicated NAS for storage like a Synology.
This really seems like a level of complexity and abstraction that's not needed, to me, compared to running Samba bare metal.
Thank you very much for this ! I'll take a look.
It's as always in life: The answer pretty much depends on your threat model. So if you are a home user and don't care for attackers walking in and out via vulnerabilities in your firewall: simply go ahead with samba on your firewall.