summaryrefslogtreecommitdiff
path: root/share/hybbx-standalone.ini.example
diff options
context:
space:
mode:
Diffstat (limited to 'share/hybbx-standalone.ini.example')
-rw-r--r--share/hybbx-standalone.ini.example125
1 files changed, 125 insertions, 0 deletions
diff --git a/share/hybbx-standalone.ini.example b/share/hybbx-standalone.ini.example
new file mode 100644
index 0000000..86cff32
--- /dev/null
+++ b/share/hybbx-standalone.ini.example
@@ -0,0 +1,125 @@
+; HyBBX v2.8.0 — Standalone Main (users + local RF on one host)
+; Copy: cp share/hybbx-standalone.ini.example hybbx.ini
+; Prerequisite: max25d (MAX25-Stack) preps serial/KISS — HyBBX attach only.
+; PC-COM / BayCom/based: max25d max25e0 → /tmp/max25-bcpr/kiss-bc0
+; Docs: docs/MANUAL.md · docs/TNCS.md · docs/BAYCOM.md · docs/TOPOLOGY.md
+
+[instance]
+standalone = yes
+
+[service]
+name = hyBBX
+; Process owner — required when started as root (hybbxd must not stay root)
+user = hybbx
+group = hybbx
+login_announce = no
+; login_announce = yes — "*** User login: user@plugin" (not Guest; not invisible Sysop);
+; /who and /online list as user@plugin
+
+[storage]
+backend = flatfile
+path = data
+
+[auth]
+auto_login = yes
+
+[traffic]
+baud = 2400
+line_width = 80
+pace_output = yes
+ansi = no
+
+[log]
+enabled = yes
+dir = logs
+level = warn
+
+
+[monitor]
+enabled = yes
+follow_hybbx = yes
+follow_security = yes
+invisible-sysop = no
+invite_timeout_sec = 20
+; allow = Alice,Bob
+; invisible-sysop = yes — Sysop always hidden from /who (even without /monitor on)
+
+[security]
+enabled = yes
+telnet = yes
+ssh = yes
+circuit = yes
+
+[mail]
+enabled = yes
+path = mail
+
+[networks]
+; Standalone Main: enable local RF transports (TNC and/or BayCom/based)
+ax25 = no
+baycom = yes
+tmodem = no
+ssh = yes
+circuit = yes
+
+[max25]
+check = yes
+host = 127.0.0.1
+port = 7325
+; error/voice STATUS: max25d [reporting] only (3×20s passes, 50% min good, defaults)
+
+[circuit]
+bind = 127.0.0.1
+port = 7323
+link_auth = yes
+link_password = changeme
+max_links = 8
+balance = yes
+
+[broadcast]
+enabled = yes
+ax25 = yes
+ax25_auto = yes
+ax25_auto_interval = 300
+ax25_auto_stagger = 0
+ax25_auto_message = Broadcast: @service@ online
+ax25_mycall = HYBBX
+ax25_dest = QST
+
+[ax25]
+frequency1 = 27.205
+frequency1_label = local-A
+
+; BayCom/based via MAX25 prep — KISS attach (PC-COM / SER12 userspace path)
+[transport.baycom1]
+backend = kiss
+device = /tmp/max25-bcpr/kiss-bc0
+serial_baud = 1200
+radio_baud = 1200
+txdelay = 35
+slot = 10
+persist = 128
+txtail = 2
+circuit_host = 127.0.0.1
+circuit_port = 7323
+link_id = local-pccom
+link_password = changeme
+link_role = link
+frequency_mhz = 27.205
+
+; Optional TNC path (enable [networks] ax25=yes and comment out baycom if TNC-only)
+; [transport.packet_radio1]
+; link_id = local-radio1
+; link_password = changeme
+; frequency_mhz = 27.205
+; circuit_host = 127.0.0.1
+; circuit_port = 7323
+; tnc = tnc2c
+; protocol = kiss
+; device = /dev/ttyUSB0
+; baud = 9600
+; kiss_entry = none
+; modem = tcm3105
+; radio_baud = 1200
+; radio_band = amateur
+; radio_duplex = half
git clone -b <branch> https://cgit.mode42.com/<repo>.git
git clone -b <branch> git://cgit.mode42.com/<repo>.git

info@mode42.com