Update README with working ttyd web terminal configuration
This commit is contained in:
+15
-20
@@ -68,42 +68,37 @@ docker compose restart
|
||||
|
||||
## Access Methods
|
||||
|
||||
### Web Browser (Recommended for friends)
|
||||
### Web Browser (Recommended!)
|
||||
|
||||
After setting up nginx-proxy-manager:
|
||||
- Navigate to `https://bbs.kolpacksoftware.com` (or your chosen domain)
|
||||
- Use the fTelnet web interface to connect
|
||||
- Direct websocket URLs:
|
||||
- WS: `ws://your-domain:1123`
|
||||
- WSS: `wss://your-domain:11235`
|
||||
The BBS includes a **web-based terminal** (ttyd) with:
|
||||
- Full ANSI color support
|
||||
- 56k modem speed simulation for nostalgia
|
||||
- Adjustable font size (Ctrl+/Ctrl-/Ctrl+0)
|
||||
- Works on any device with a browser
|
||||
|
||||
Access at: **https://bbs.popcyclical.com** (or your configured domain)
|
||||
|
||||
### Direct Telnet
|
||||
|
||||
```bash
|
||||
telnet your-server.com 23
|
||||
telnet bbs.popcyclical.com 23
|
||||
```
|
||||
|
||||
### SSH
|
||||
|
||||
```bash
|
||||
ssh -p 2222 new@your-server.com
|
||||
ssh -p 2222 new@bbs.popcyclical.com
|
||||
```
|
||||
|
||||
## nginx-proxy-manager Configuration
|
||||
|
||||
Configure in NPM web interface:
|
||||
|
||||
1. **Proxy Host for Web Interface**:
|
||||
- Domain: `bbs.kolpacksoftware.com` (or your choice)
|
||||
- Forward Hostname/IP: `synchronet` (container name)
|
||||
- Forward Port: `80`
|
||||
- Enable SSL certificate
|
||||
|
||||
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**
|
||||
**Proxy Host for Web Terminal**:
|
||||
- Domain: `bbs.popcyclical.com` (or your choice)
|
||||
- Forward Hostname/IP: `synchronet-web-terminal`
|
||||
- Forward Port: `7681`
|
||||
- Enable **WebSocket Support** ✓
|
||||
- Enable SSL certificate
|
||||
|
||||
## Customization
|
||||
|
||||
Reference in New Issue
Block a user