Update README with working ttyd web terminal configuration

This commit is contained in:
2026-02-16 03:53:08 +00:00
parent 9a7b00780c
commit 3474043bb9
+15 -20
View File
@@ -68,42 +68,37 @@ docker compose restart
## Access Methods ## Access Methods
### Web Browser (Recommended for friends) ### Web Browser (Recommended!)
After setting up nginx-proxy-manager: The BBS includes a **web-based terminal** (ttyd) with:
- Navigate to `https://bbs.kolpacksoftware.com` (or your chosen domain) - Full ANSI color support
- Use the fTelnet web interface to connect - 56k modem speed simulation for nostalgia
- Direct websocket URLs: - Adjustable font size (Ctrl+/Ctrl-/Ctrl+0)
- WS: `ws://your-domain:1123` - Works on any device with a browser
- WSS: `wss://your-domain:11235`
Access at: **https://bbs.popcyclical.com** (or your configured domain)
### Direct Telnet ### Direct Telnet
```bash ```bash
telnet your-server.com 23 telnet bbs.popcyclical.com 23
``` ```
### SSH ### SSH
```bash ```bash
ssh -p 2222 new@your-server.com ssh -p 2222 new@bbs.popcyclical.com
``` ```
## nginx-proxy-manager Configuration ## nginx-proxy-manager Configuration
Configure in NPM web interface: Configure in NPM web interface:
1. **Proxy Host for Web Interface**: **Proxy Host for Web Terminal**:
- Domain: `bbs.kolpacksoftware.com` (or your choice) - Domain: `bbs.popcyclical.com` (or your choice)
- Forward Hostname/IP: `synchronet` (container name) - Forward Hostname/IP: `synchronet-web-terminal`
- Forward Port: `80` - Forward Port: `7681`
- Enable SSL certificate - Enable **WebSocket Support**
2. **Proxy Host for WebSocket Terminal** (optional, for secure WSS):
- Domain: `bbs-term.kolpacksoftware.com`
- Forward Hostname/IP: `synchronet`
- Forward Port: `11235`
- Enable **WebSocket Support**
- Enable SSL certificate - Enable SSL certificate
## Customization ## Customization