Skip to content

Commit 8ce7f67

Browse files
committed
Add comprehensive remote access guide for SSH tunneling
- Add REMOTE_ACCESS.md: Complete guide for monitoring remote servers - SSH tunneling setup for restricted networks - Multi-server monitoring with port mapping - Cloud platform examples (Azure, AWS, GCP, etc.) - Helper scripts for Windows/Linux/macOS - Troubleshooting and security best practices - Update README.md: Reference new remote access guide - Add SSH tunneling quick start section - Link to comprehensive REMOTE_ACCESS.md guide - Remove duplicate content Use cases: - Monitor cloud VMs with firewall restrictions (only port 22 open) - Corporate servers with limited port access - Multiple remote machines simultaneously on different local ports - Secure encrypted access through SSH tunnel This completes the documentation for remote monitoring scenarios where opening additional firewall ports is not possible or desirable.
1 parent 4e3fa09 commit 8ce7f67

2 files changed

Lines changed: 666 additions & 1 deletion

File tree

README.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,31 @@ Access at `http://localhost:8081` - no authentication required for local use.
7777

7878
## Advanced Usage
7979

80+
### Remote Server Monitoring (SSH Tunneling)
81+
82+
Monitor servers with restricted firewall access (cloud VMs, corporate servers, etc.) using SSH port forwarding:
83+
84+
```bash
85+
# On remote server: start dashboard
86+
./start.sh
87+
88+
# On your local machine: create SSH tunnel
89+
ssh -L 8081:localhost:8081 user@remote-server.com
90+
91+
# Access in browser
92+
http://localhost:8081
93+
```
94+
95+
**Monitor multiple servers simultaneously:**
96+
Map each server to a different local port and access them all in separate browser tabs.
97+
98+
See [REMOTE_ACCESS.md](REMOTE_ACCESS.md) for complete guide including:
99+
- SSH tunneling setup and troubleshooting
100+
- Monitoring multiple remote machines
101+
- Cloud platform examples (Azure, AWS, GCP)
102+
- Helper scripts for easy connection
103+
- Security best practices
104+
80105
### Remote Access (Access from other computers)
81106

82107
When you need to access the dashboard from another machine on your network:
@@ -432,7 +457,8 @@ See [SECURITY.md](SECURITY.md) for detailed security information and vulnerabili
432457
- Requires sudo for process details and termination
433458
- Debian 12+/Ubuntu 23.04+ need virtual environment
434459
- Uses shell script launchers (`start.sh`, `start_venv.sh`)
435-
- **Azure VMs:** See [AZURE.md](AZURE.md) for SSH tunneling and systemd setup
460+
- **Remote Servers:** See [SSH-TUNNELING.md](SSH-TUNNELING.md) for monitoring servers with restricted firewall access
461+
- **Azure/Cloud VMs:** See [AZURE.md](AZURE.md) for cloud-specific deployment and systemd auto-start
436462

437463
### macOS
438464
- May require sudo for process operations

0 commit comments

Comments
 (0)