FREQ 146.520
PKT
KK6SEN ยท Project

Project PBBS

v1.0

Lightweight Packet Bulletin Board System for amateur radio. Single-file Python, zero dependencies, file-locking safety, and automatic self-healing.

Downloads

๐Ÿ Python Script

my_bbs.py (12 KB)

No external dependencies — just Python 3 and a callsign. Run it directly:

python3 my_bbs.py YOURCALL

๐Ÿ“– User Manual

PBBS_MANUAL-README.txt (5.3 KB)

Full documentation — installation, commands, privacy mode, Sysop features, and data integrity.

Quick Start

mkdir pbbs && cd pbbs

# Download the script (or copy it in)
curl -O https://kk6sen.com/pbbs/my_bbs.py

# Run it with your callsign
python3 my_bbs.py KK6SEN

# Complete the interactive setup wizard
# (runs automatically on first launch)

Features

โœ“File locking (fcntl) for multi-user safety
โœ“Self-healing databases with automatic .bak restore
โœ“Privacy mode — private messages and public aliases
โœ“Sysop commands — Pin messages, global kill
โœ“Bulletin (SB) and Private (S) message types
โœ“Heard log, message listing with filters
โœ“Licensed under GNU GPL v3.0