This is an old revision of the document!
Beszel
Installation
Installation - hub
I will show you how to install Beszel Hub on your server. There is no need to use a container for this, as Beszel is provided with an easy to deploy prebuilt binary.
You should create a specific user to run the hub, as it does not require any administrative. The home folder should be under /opt/beszel because this is not a normal daemon, and we want to be sure it will always work even if the other filesystems are not mounted:
useradd -d /opt/beszel -m beszel
Now, su to the beszel user and download the hub binary:
su - beszel wget https://github.com/henrygd/beszel/releases/download/v0.9.1/beszel_linux_amd64.tar.gz tar xvf beszel_linux_amd64.tar.gz
of course, download the correct binary for your platform. Make sure you _dont_ get the Agent binary, but the other binary. There is no hub on the filename.
Installation - agent
Get binary from here
Example:
https://github.com/henrygd/beszel/releases/download/v0.9.1/beszel_linux_amd64.tar.gz
Run it:
/beszel serve --http "0.0.0.0:8091"