Sysop Guide
The long-form admin overview. Newer than the README, less prescriptive
than the Tutorial.
What runs
ANetBBS is a couple of services:
| Service | What it does |
|---|---|
anetbbs-web |
gunicorn + eventlet. Serves the web UI, REST, sockets. |
anetbbs-telnet |
asyncio listener on 23/22/513 — telnet, SSH, rlogin |
anetbbs-mrc-bridge |
persistent MRC connection |
systemctl status anetbbs-web anetbbs-telnet anetbbs-mrc-bridge
shows the lot.
Daily
- Glance at the Sysop Control Panel for service health and
who's online. - Check the NodeSpy panel for any stuck sessions; kick if needed.
- Process Echomail polls (cron handles this; verify
/admin/echomail/log/for errors). - Approve any files flagged by the virus scanner.
Weekly
- Run Backup.
- Skim the Stats page — top users, new registrations, message
counts. - Read the latest fido news area, post a hello if you've been
quiet.
Monthly
- Rotate logs (
/var/log/anetbbs/—logrotateconfig in
deploy/logrotate.anetbbs). - Review user registrations: ban obvious spam accounts.
- Update door binaries if their authors have patched.
- Check Peers for dead links (
/admin/peers/health).
On upgrade
sudo systemctl stop anetbbs-web anetbbs-telnet anetbbs-mrc-bridge- Run Backup
sudo bash update.sh --install-dir /home/stingray/anetbbssudo systemctl start anetbbs-web anetbbs-telnet anetbbs-mrc-bridge- Hard-refresh your browser to bust cached CSS.
- Watch
journalctl -u anetbbs-web -ffor a minute to catch
any column-add migration noise.
Where things live
- Install:
/home/stingray/anetbbs/(this site) - Data:
/home/stingray/anetbbs/data/(sqlite + uploads) - Logs:
/home/stingray/anetbbs/logs/(rotated) - DOSBox doors:
/var/lib/anetbbs/doors/<name>/ - Echomail spool: under data dir,
echomail/{in,out}box/