This page is for sysops who want their callers to play the games on a Door Hub. You need three things: an account from the hub, the connector running on your BBS machine, and a door entry on your BBS that sends callers to the connector.
doorhub.js. Mystic does it with the IR menu command. See Mystic and other BBS programs for others.doorhub-connector for Linux (x64 or arm64, such as a Raspberry Pi with a 64-bit system) or doorhub-connector.exe for 64-bit Windows.Ask the hub's sysop for an account. Tell them:
KAL. It appears in front of your callers' names on the hub ([KAL]Heisenberg), so pick one people will connect with your board.For the Kalgoorlie Door Hub, email slaterm@theiguru.au.
The hub sends you a filled-in doorhub-connector.ini. It holds your hub password. Keep it on the BBS machine only, readable by the BBS account only.
Put the connector and its ini in a folder on the BBS machine and run it as a service. The connector has the steps for Linux and Windows and explains every setting.
doorhub.js to your mods folder and add a door. See Synchronet set-up.You can add one entry that shows the hub's game menu, and entries that go straight into one game. Ask the hub for its list of game codes. The Kalgoorlie Door Hub's codes are on the Door Hub start page.
ss -ltn | grep 9998. Windows: netstat -an | findstr 9998.2026/11/09 10:42:32 Connected to hub hub.example.com:2022 2026/11/09 10:42:32 [KAL]Heisenberg connected to hub, door: "lord" 2026/11/09 10:57:47 [KAL]Heisenberg disconnected
If something goes wrong, see Troubleshooting.
[TAG]Name. On the hub's door BBS, which the games see, they appear as Name (TAG), because Synchronet doesn't allow user names starting with [.[ or ].doorhub.js and kept in their user properties). If a different password arrives later for the same name, the hub refuses it. That stops a new caller who takes an old name on your board from playing as the old caller. If you rebuild your user base, ask the hub sysop to reset the affected players.Door Hub and DoorParty don't share anything and can run on the same BBS. DoorParty's connector usually uses port 9999, so Door Hub's examples use 9998.
To join more than one Door Hub, run one connector per hub, each with its own folder, ini and local_port. On Linux give each its own systemd unit. On Windows the service name is fixed in 0.1.0, so run the second connector some other way, for example from a scheduled task at start-up.
Stop and remove the connector (sudo systemctl disable –now doorhub-connector on Linux, or doorhub-connector.exe service remove on Windows), delete its folder and doorhub.js, remove the door entry, and let the hub's sysop know so they can remove your account.