Really Simple BBS - The BBS for your ax.25 packet station that is really simple
Go to file
2023-04-23 19:25:05 -05:00
rsbbs fix reading multiple messages (readm) 2023-04-23 18:00:27 -05:00
.gitignore initial commit 2023-04-23 16:22:08 -05:00
main.py use loop to configure args 2023-04-23 17:40:20 -05:00
README.md add basic README 2023-04-23 19:25:05 -05:00
requirements.txt tidy up 2023-04-23 16:43:34 -05:00
sample_transcript.txt add basic README 2023-04-23 19:25:05 -05:00
setup.py tidy up 2023-04-23 16:43:34 -05:00

Really Simple BBS

Really Simple BBS (rsbbs) implements a message board for packet radio, suitable for use with ax25d.

Installation

  1. Clone the repo to a reasonable location.
  2. 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.