Documentation

Quick start + feature guide for every section and device (continuously updated)

Quick Start

This guide takes you from install, login, password change and adding a server, to experiencing each core feature. Each feature is only briefly introduced — see its dedicated doc for details.

0. Before you start: two things to know

  • Panel server: prepare one Linux server with a public IP. SSH Everywhere is installed on it — it is the "control center".
  • Target servers: the other servers you want to manage need nothing installed — they just need to be reachable over SSH.

> In short: install one "control center", then add all your servers to it, and manage everything from a single web page.

1. Install the panel (one line)

Log in to your panel server and run:

curl -fsSL https://ssheverywhere.com/install.sh | bash

The installer auto-detects your system, installs dependencies, deploys and starts the panel. Follow the on-screen prompt to access it.

  • The default install directory is /opt/ssh-everywhere; if you log in as a non-root user (cloud providers disable root by default), the installer auto-recommends a directory you can write to (such as your HOME).
  • For detailed install instructions (system support, custom options, upgrades), see the website's Install page.

After installation

1. Note the access URL printed by the script (like http://<your-server-ip>:5501)

2. Go to your cloud provider's firewall / security group and allow port 5501 (many people forget this and can't connect)

2. Log in and change the default password

Open http://<your-server-ip>:5501 in a browser and log in with the default account:

  • Username: admin
  • Password: 123456

> ⚠️ Change the default password immediately after first login (top-right user icon → User Settings).

3. Add your first server

Click "Add Server" and fill in:

FieldDescription
NameCustom label (e.g. "Blog server")
HostTarget server's IP or domain
PortSSH port, default 22 (NAT servers: the mapped port)
UsernameSSH user, usually root (cloud providers use ubuntu/centos etc.)
AuthPassword or private key
GroupOptional, for categorizing servers

The panel attempts an SSH connection immediately after adding; once it succeeds you'll see the server's card on the dashboard (online status + memory / CPU load / disk). See Server Management.

4. Experience each feature

Click "System Panel" on a server card to open its full panel, with feature tabs on the left:

FeatureWhat it doesDoc
OverviewSystem info (OS/CPU/kernel) + resource usageHealth & Dashboard
MonitoringReal-time CPU / memory / disk chartsHealth & Dashboard
TerminalSSH into the server right in the browserFiles / Processes / Terminal
FilesUpload / download / edit / compressFiles / Processes / Terminal
DockerContainer management + image gallery + one-click CMSDocker Management
WebsitesSite creation / SSL / reverse proxy / rewriteWebsite Management
FirewallView rules + add/delete + port forwardingFirewall
CronManage scheduled tasksCron Jobs
MirrorSwitch to China mirrorsMirror Source Switching
Crash GuardPrevent OOM/CPU explosions, auto-kill rogue processesCrash Prevention

5. Advanced features

FeatureWhat it doesDoc
TunnelingConnect devices without a public IP (NAT servers / Android phones)Tunneling
Port TunnelingMap a tunneled device's app port to the panel's public portPort Tunneling
Backup & RestoreServer snapshots, database backupsBackup & Restore
Website ManagementSite creation / SSL / reverse proxyWebsite Management

6. Manage servers with your AI assistant (MCP)

SSH Everywhere ships with a built-in MCP endpoint, so you can manage all your servers by talking to your AI assistant (WorkBuddy / Claude / Cursor):

1. Open the panel's start menu and click "🤖 MCP / AI Integration";

2. Copy the endpoint (token included);

3. Paste it into WorkBuddy (or any MCP-capable assistant) and save.

Then just say "list my servers" or "run df -h on the blog server". See MCP / AI Integration for details.

7. FAQ

  • Can't connect to a server? Check the SSH port is reachable from the panel server and credentials are correct. See FAQ.
  • Can't access port 5501? Check the panel server's cloud firewall / security group.
  • Want to manage devices without a public IP? Use "Tunneling" + "Port Tunneling". See Tunneling.
  • Which systems are supported? See Supported Systems.

Next steps

Congratulations — you've completed the core flow. We recommend browsing in this order:

1. Server Management — add / group / authenticate

2. Health & Dashboard — understand the dashboard data

3. App Store — deploy your first app

4. Crash Prevention — put insurance on your servers