plugins icon indicating copy to clipboard operation
plugins copied to clipboard

add: Beszel agent plugin

Open CrazyWolf13 opened this issue 8 months ago • 7 comments

Important notices Before you add a new report, we ask you kindly to acknowledge the following:

  • [x] I have read the contributing guide lines at https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md
  • [x] I have searched the existing issues, open and closed, and I'm convinced that mine is new.
  • [x] When the request is meant for an existing plugin, I've added its name to the title.

Is your feature request related to a problem? Please describe. Not really.

Describe the solution you'd like Add the beszel agent as plugin to install https://github.com/henrygd/beszel/releases

Describe alternatives you've considered Netdata, but it sucks and they really push you to pay, a lot.

Additional context

What is beszel?

Beszel is a rising star in selfhosted monitoring software, it would be awesome to support this project, by making it available to opnsense packages.

Beszel is build using go and is an awesome simple monitor to get all sors of info, alterts etc. just like netdata, checkmk or zabbix, just a much more cleaner UI, not so bloated, build on modern technologies and out of all really leightweight.

Beszel offers FreeBSD builds: https://github.com/henrygd/beszel/releases

I'n my eyes the only thing configurable would be to create and export env vars, as beszel is built around env vars: https://beszel.dev/guide/environment-variables This would simplify the UI side.

Thanks for anyone looking into making this a real thing!

(cc @henrygd) https://github.com/henrygd/beszel/discussions/39

CrazyWolf13 avatar Mar 07 '25 21:03 CrazyWolf13

I would love this plugin addition as well if it's all possible 🙏

tismofied avatar Mar 16 '25 11:03 tismofied

Just trying to find this plugin and found this post. It will be great to see this implemented.

duka10 avatar Mar 17 '25 12:03 duka10

Beszel is a beautiful, simple monitoring tool for quick system diagnostics. Please!

freiermuth avatar Mar 21 '25 14:03 freiermuth

Please add it it's insanely good

delta-whiplash avatar Mar 25 '25 13:03 delta-whiplash

There is no FreeBSD port, the only way is to bundle the binary within the plugin

mimugmail avatar Mar 25 '25 14:03 mimugmail

Hi @mimugmail There seem to be FreeBSD builds in my eyes? Please check the github releases here: https://github.com/henrygd/beszel/releases or it can also be easily cross-compiled: https://beszel.dev/guide/compiling

CrazyWolf13 avatar Mar 25 '25 18:03 CrazyWolf13

nope, no port https://github.com/freebsd/freebsd-ports, which is the first step into building a plugin...

AdSchellevis avatar Mar 25 '25 18:03 AdSchellevis

I made an automated installer for pfsense. From what I understand it should be possible to do something similar for opnsense if that would be desirable. I have an issue with dual stack ipv4/ipv6 the last I tried using opnsense rather than pfsense so Im currently on pfsense though I prefer opnsense until we get the ability to do outbound nat ipv4+ipv6 like in pfsense. But if someone wanted to spend like 15-20 minutes with me on discord or something like that and help me debug. I could probably get a decent script setup for you and link it somewhere like here as well in the meantime. I really hope pfsense and opnsense get an official plugin eventually, that would be amazing! I honestly vibecoded this thing so you could probably just ask ai like chatgpt or claude to adapt it for opnsense.

https://github.com/sofmeright/ant-parade-public/blob/main/cmd/monitoring/install-beszel-agent-pfsense.sh

sofmeright avatar Aug 10 '25 12:08 sofmeright

This issue has been automatically timed-out (after 180 days of inactivity).

For more information about the policies for this repository, please read https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md for further details.

If someone wants to step up and work on this issue, just let us know, so we can reopen the issue and assign an owner to it.

OPNsense-bot avatar Sep 03 '25 19:09 OPNsense-bot

someone literally wrote a month ago, why was this closed?

CrazyWolf13 avatar Sep 04 '25 05:09 CrazyWolf13

Well there is no port... also tickets without an owner assigned get closed over time.

Monviech avatar Sep 04 '25 06:09 Monviech

They are aware of the interest, maybe someone can help them?

Image

https://beszel.dev/guide/agent-installation https://github.com/henrygd/beszel/discussions/39 https://forum.opnsense.org/index.php?topic=45619.0#msg229919

sopex avatar Sep 05 '25 20:09 sopex