SysOp operations#
The SysOp panel is available at /admin on the web service. It authenticates
with a board account that has SysOp access and creates a time-limited admin
session in the browser.
Before you start#
- Access the panel through HTTPS in production.
- Use a unique SysOp password.
- Take a current backup before bulk deletion or access-level changes.
Sign in and review status#
- Append
/adminto the board's HTTPS URL and open it. - Sign in with the SysOp account.
- Review board statistics and active nodes.
- Log out when finished, especially on a shared browser.
Supported operations#
- List callers and inspect an account without exposing its password hash.
- Change account access levels or reset a password.
- Delete an account when required by board policy.
- Review or remove public messages.
- Create, activate, deactivate or remove bulletins.
- Inspect active node information.
Password resets should be communicated through a separate trusted channel. Never send a permanent password in a public board message.
Verify#
Refresh the relevant panel list, then confirm the effect from a normal caller
session. For access-level changes, log the caller out and back in before judging
the result. Check /healthz after administrative work to confirm the database
remains available.
If it does not work#
| Symptom | Check | Recovery |
|---|---|---|
| The Control Desk rejects you | Whether the account carries the required access level | See The Control Desk rejects an operator |
| An access-level change appears to have no effect | Whether the caller has signed out and back in | Log the caller out before judging the result — a live session keeps its old level |
| A caller card is missing from the directory | Whether the caller has completed registration | See A caller card does not appear in the directory |
/healthz degrades after administrative work |
The database, immediately | Stop further administrative changes until it is healthy again |