Anyone got Beszel working?

Started by allurbwrbelongtous, February 04, 2025, 02:55:31 PM

Previous topic - Next topic
Quote from: ljhardy on November 07, 2025, 12:36:03 AMBeszel now supports FreeBSD out of the box with an installation script:

Beszel is awesome but the script doesn't quite work correctly on OPNsense. It creates a new user beszel that OPNsense removes at the next reboot. The way I'm working around this for now is by editing /usr/local/etc/rc.d/beszel-agent and changing the value for beszel_agent_user from beszel to daemon.

This issue has been reported and is on the roadmap.

The reboot bugfix for Opnsense was merged in with Beszel 0.18.7 : https://github.com/henrygd/beszel/pull/1880

I've tried and tested it. After rebooting Opnsense, it resumes reporting stats to the Beszel host just fine.

April 12, 2026, 06:11:40 AM #17 Last Edit: April 12, 2026, 09:23:08 AM by klinebau
How do you install the agent?  I attempted to run with the freebsd install script that gets automatically generated.  The process was running, but didn't seem to be listening so something wasn't correct.  It seems that the script may still set things up with beszel as the user.  This is the command I used (ran as root).  I obviously used the token and key that got automatically generated (instead of my_token and my_key).

curl -sL https://get.beszel.dev -o /tmp/install-agent.sh && chmod +x /tmp/install-agent.sh && /tmp/install-agent.sh -p 45876 -k "ssh-ed25519 my_key" -t "my_token" -url "https://beszelhub.mydomain.com

Edit:  I was able to solve my own problem.  The process was actually running and listening.  I just had to allow an IP for my reverse proxy.