Really Simple BBS - The BBS for your ax.25 packet station that is really simple
| rsbbs | ||
| .gitignore | ||
| LICENSE | ||
| main.py | ||
| README.md | ||
| requirements.txt | ||
| sample_transcript.txt | ||
| setup.py | ||
Really Simple BBS
Really Simple BBS (rsbbs) implements a message board for packet radio, suitable for use with ax25d. It roughly adopts the command conventions established by popular packet radio BBSes, (B, J, K, L, R, S, H, etc.).
Installation
- Clone the repo to a reasonable location.
- Run
pip install -r requirements.txt(setup.py is not working) - Copy config.yaml.sample to config.yaml and update it.
Usage
With ax25d
Assuming you have ax25d working on your system, add something like the following to your ax25d.conf file, pointing to the rsbbs binary:
[KI5QKX-10 via vhf0]
default * * * * * * * root /opt/local/rsbbs/main.py rsbbs -s %S
Directly
You can also run it directly:
cd /path/to/rsbbs
python3 main.py -s URCALL
Options
usage: main.py [-h] [-d] -s CALLING_STATION [-f CONFIG_FILE] [-v]
options:
-h, --help show this help message and exit
-d, --debug Enable debugging output to stdout
-s CALLING_STATION, --calling-station CALLING_STATION
The callsign of the calling station
-f CONFIG_FILE, --config-file CONFIG_FILE
specify path to config.yaml file
-v, --version show program's version number and exit
Operation
Checkout the sample transcript for a look at how it works.
License
GPLv3.