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
+16 -21
View File
@@ -68,43 +68,38 @@ 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**
- Enable SSL certificate
**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