The Nodehouse#
The Nodehouse is a self-hosted community bulletin board powered by Nodehouse. Callers connect through a browser terminal or Telnet, sign into a persistent account and share one multi-node community.
The board provides public message conferences, private mail, live chat rooms, a one-liner wall, bulletins, presence information and door games. Both connection methods use the same session engine, so browser and Telnet callers can see and interact with one another.
What the operator runs#
Nodehouse is one Node.js service with:
- an HTTP server for the browser terminal, health check and SysOp panel;
- a WebSocket endpoint used by the browser terminal;
- a separate raw TCP Telnet listener;
- a SQLite database for callers, messages, mail and board state; and
- a configurable file-library directory.
The default board supports up to 16 simultaneous nodes. New installations use
data/nodehouse.db; established boards can retain their existing database
through the built-in compatibility path.
Start here#
- Operator: Install, Configuration, then Production deployment.
- Caller: First call and Caller guide.
- Existing board: Backup and restore before upgrading.
Telnet is intentionally plaintext. Offer the browser terminal over HTTPS for callers who need transport protection, and never reuse a board password on another service.