GMSSH:给服务器装一个可视化 Web 界面

发表于 2026-05-07 10:00 480 字 3 min read

吕小布 avatar

吕小布

The first step is to establish that something is possible; then probability will occur.

暂无目录
通过 Docker 一行命令部署 GMSSH,给 Linux 服务器装上浏览器里的可视化管理面板,操作比传统 SSH 终端舒服多了。

简介

这个东西效果真不错,记录一下,挺方便的,通过微信公众号文章了解到。

GMSSH 可视化管理面板

之前一直觉得服务器 Linux 命令终端看起来很老火,命令输入、粘贴也很麻烦,现在有了这个简直不是一个档次。

相比 Electerm,虽然 GMSSH 的 star 数没有 Electerm 高,但可视化做的非常好,而且还有个应用商店,笑死我了。

这个东西是通过 Docker 下载的,所以隐私性还是比较好。

Docker 镜像部署示意

快速安装

前置条件:安装 Docker

如果你的 Ubuntu 还没安装 Docker,在终端中执行以下命令(已装可跳过):

# 1. 更新系统包
sudo apt-get update
# 2. 安装 Docker 和 Docker Compose
sudo apt-get install -y docker.io docker-compose
# 3. 启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker

安装 GMSSH(一行复合命令)

GMSSH 官方推荐通过 Docker 拉取镜像并启动。直接复制下面整段命令到 Electerm 终端回车执行即可。

这段命令的作用:

  • 在用户根目录下创建 gmssh_data 文件夹用于存放数据
  • 从官方拉取最新的 Docker 镜像
  • 启动临时容器提取初始配置文件,然后销毁它
  • 正式启动最终的 GMSSH 容器,把数据映射到刚才创建的目录
DATA_DIR="$HOME/gmssh_data" && mkdir -p "$DATA_DIR/config" "$DATA_DIR/logs" && docker pull docker-rep.gmssh.com/gmssh/gs-main-x86:latest && docker run -d --name gm-service-latest -p 8090:80 --restart always docker-rep.gmssh.com/gmssh/gs-main-x86:latest && docker cp gm-service-latest:/app/config/config.json "$DATA_DIR/config" && docker stop gm-service-latest && docker rm gm-service-latest && docker run -d --name gm-service -p 8090:80 --restart always -v "$DATA_DIR/logs:/gs_logs" -v "$DATA_DIR/config:/app/config" docker-rep.gmssh.com/gmssh/gs-main-x86:latest

命令来源:GMSSH 官方社区教程

访问方式

容器启动后,浏览器访问 http://<服务器IP>:8090 即可打开可视化界面。

浏览器访问 Web 管理面板

数据和配置分别映射在 ~/gmssh_data/logs~/gmssh_data/config,升级重装时保留配置。

© 2024 - 2026 吕小布 @insist
Powered by theme astro-koharu · Inspired by Shoka