Table of Contents

Internet and security

Opening the hub to the internet

1. Give the hub machine a fixed address on your network (a DHCP reservation on your router).

2. On your router, forward one TCP port to the hub machine's port 2022 (the listen setting). The outside port can be 2022 or something else.

3. Give it a name. A DNS name such as hub.example.com is better than an IP address: members don't have to change anything if your address changes.

4. Tell the hub:

doorhub set public_host hub.example.com
doorhub set public_port 2022

5. From outside your network, check the port answers:

ssh -p 2022 test@hub.example.com

It should ask for a password and refuse it. That's the hub: it doesn't allow shells, so this is the expected result.

Only the hub's port needs to be open. The Synchronet RLogin port (513) does not: the hub reaches it on the same machine.

What the hub allows

Passwords and keys

The door BBS

Doors run on your Synchronet as ordinary users, with the same limits as any caller. Treat hub players like callers: a door that lets a caller reach a shell or files is just as risky through the hub. If you'd rather keep hub players away from your main BBS entirely, run a separate Synchronet just for the hub.

Members' side