Doorparty Connector Service
524
DoorParty Connector for Docker
A small server that connects local RLOGIN clients to a remote RLOGIN server via an SSH tunnel.
This is based on the dpc2 connector by echicken. Images are available for amd64, arm6, arm7 and arm64.
These environment variables must be set to function normally.
SYSTEM_TAG - Doorparty System TagSSH_USERNAME - Doorparty SSH UsernameSSH_PASSWORD - Doorparty SSH PasswordThese environment variables are optional and should probably stay default.
LOCAL_INTERFACE - default 0.0.0.0LOCAL_PORT - default 9999SSH_HOST - default dp.throwbackbbs.comSSH_PORT - default 2022RLOGIN_HOST - default dp.throwbackbbs.comRLOGIN_PORT - default 513docker pull bbsio/doorparty:latest
Alternatively, should set this in a network only accessible by services allowed to access.
docker run -d \
--restart unless-stopped \
-p 9999:9999 \
-e SYSTEM_TAG=[TODO] \
-e SSH_USERNAME=TODO \
-e SSH_PASSWORD=TODO \
bbsio/doorparty:latest
You can add the following under services
...
services:
...
doorparty_connector:
hostname: doorparty
container_name: doorparty_connector
image: bbsio/doorparty:latest
environment:
- SSH_USERNAME=TODO
- SSH_PASSWORD=TODO
- SYSTEM_TAG=[TODO]
deploy:
restart_policy:
condition: any
networks:
- bbs
...
# Network used for internal communication
networks:
bbs:
name: bbs
The Doorparty Connector service runs and listens for connections from RLOGIN clients. You must start it up and leave it running. A typical installation has doorparty-connector running on the same machine that hosts your BBS - but this isn't a requirement.
When a user on your BBS chooses to connect to DoorParty:
bbsio/doorparty (eg. port 9999 on localhost)
[ec]echickendoorparty-connector then connects the user to DoorParty's RLOGIN server via an SSH tunnel, passing the necessary user details along
On Mystic, for example, this is menu command IR, with a DATA field like:
/ADDR=localhost:9999 /USER=@USER@ /PASS=some_password
some_password must be replaced with your own valuesFor Synchronet, a script and instructions for Synchronet are available here.
Content type
Image
Digest
Size
5.2 MB
Last updated
over 5 years ago
docker pull bbsio/doorparty