summaryrefslogtreecommitdiff
path: root/share/hybbx-standalone.ini.example
blob: 86cff32d9f1f68cd337749b3fc4b3d915c6b085b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
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