Beszel¶
Beszel is a self-hosted server monitoring service.
- URL
- beszel.figure13.network
- Docs
- beszel.dev/guide/
- Availability
- Team Access
Tech Notes¶
Enable local login¶
By default, Beszel is configured to use only OIDC for users to log in. In case of emergency (IdP outage), you may need to log in with the local break-glass account (1Password). Follow these steps to temporarily enable the local login form:
- SSH to
centaurwith asudo-capable account. - Navigate to
/srv/beszel. - Edit
beszel.envand changeDISABLE_PASSWORD_AUTHtofalse. - Navigate to
/srv/beszeland rundocker compose up -dto restart the Docker container. - Log in to Beszel using a local user account.
Make an account admin¶
- Have the user you want to make an admin sign in with SSO at least once so that they are present in the users table.
- Log in to the PocketBase backend at https://beszel.figure13.network/_/#/collections?collection=users. You will have to use the superuser login found in 1Password (link above).
- Locate the user that you want to make an admin in the
userscollection. Click on that user to edit them. - Click on the role dropdown and select admin.
- Save your changes.