Update README with working ttyd web terminal configuration
This commit is contained in:
+15
-20
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user