-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Michael J. Ryan edited this page Aug 31, 2015
·
5 revisions
WORK IN PROGRESS This suite is a work in progress, features and implementation details will change as this progresses.
You will need the following in order to run this software at least until a 1.0 release is close.
- docker >= 1.7.1
- docker-compose >= 1.3
BBS-io Server aims to be a full BBS Software Suite with the following features.
- Service oriented using docker-compose.
- API used for all interactions
- Authentication
- OAuth2 Support
- Multiple login options to a single profile
- SysOp Limitations
- Limit logins per IP
- Limit access from TOR exit nodes
- Email Validation
- Authentication
- Door Runner - DOS Door Support
- Able to have multiple door-runner instances
- Each runner will have its' own door configuration
- Able to have multiple door-runner instances
- Web UI
- Terminal UI (SSH, Telnet)
- US-ASCII (initial baseline)
- ANSI-BBS detection (initial)
- Virtual Terminal (future)
- Allow for pause/resume of interactions for use with multi-node chat interactions
- Data
-
bbs-data
- data interaction interfaces- Will be the default named container running RethinkDB
-
bbs-session
- active session data- Will be teh default named container running Redis
-
- Web
-
bbs-web
- BBS Primary API and Web Interface(s)
-
- Door Runner
-
bbs-doors-dosemu
- will be configured to use dos-emu, this will likely be the most supported version.
-
- Terminal
-
bbs-terminal
- will run the services for terminal client connections (ssh, telnet, rlogin)
-