首次登录
访问 sh0 控制台,更改默认密码,并在部署第一个应用之前熟悉界面。
访问控制台
sh0 安装并运行后,打开浏览器并导航到服务器 IP 地址的 9000 端口:
http://YOUR_SERVER_IP:9000例如,如果服务器 IP 为 203.0.113.50,请访问 http://203.0.113.50:9000。全新安装时会进入初始设置页面;第一个账户创建后,显示的是登录页面:
sh0 login page with email and password fields, sh0 logo, and dark theme
Note
如果无法访问控制台,请验证防火墙已开放 9000 端口,并确认 sh0 服务正在运行:
systemctl status sh0。创建所有者账户
sh0 没有默认凭据。第一个打开全新安装的人创建第一个账户,该账户即成为实例的所有者:
- 打开控制台。初始设置页面会要求您创建管理员账户。
- 输入您选择的电子邮件地址和密码。密码长度至少为 8 个字符。
- 点击创建账户。您将以所有者身份登录。
设置页面仅在实例尚无任何用户时可用。所有者一旦创建,该页面即消失,此后的每个账户都由管理员在“团队”页面邀请。
安装后立即创建
在所有者账户创建之前,任何能访问 9000 端口的人都可以占用该实例。安装程序结束后请立即打开控制台创建账户,然后再将公共域名指向服务器。
Tip
接下来,请在个人资料页面启用双因素认证。参见身份验证与 2FA。
控制台概览
sh0 控制台分为三个主要区域:用于导航的侧边栏、显示当前视图的主内容区域,以及界面中的上下文操作。
Full dashboard overview with annotations pointing to the sidebar, main content area, and top action bar
侧边栏导航
左侧边栏提供对 sh0 每个部分的访问:
- 控制台 -- 所有堆栈、资源使用情况和近期部署概览。
- 堆栈 -- 你组织的应用和服务分组。
- 数据库 -- 托管数据库实例(PostgreSQL、MySQL、Redis、MongoDB)。
- 域名 -- 自定义域名管理和 SSL 证书状态。
- 备份 -- 备份计划、历史记录和恢复操作。
- 监控 -- 服务器指标、容器统计和运行时间检查。
- 设置 -- 服务器配置、Git 提供商、存储和团队管理。
Close-up of the sidebar showing the navigation items: Dashboard, Stacks, Databases, Domains, Backups, Monitoring, and Settings
主内容区域
主区域显示你当前的视图。在控制台首页,你将看到:
- 资源仪表 -- 一目了然地查看 CPU、内存和磁盘使用情况。
- 堆栈概览 -- 所有堆栈及其状态(运行中、已停止、部署中)。
- 近期活动 -- 近期部署、备份和系统事件的时间线。
Dashboard home screen showing resource usage gauges at the top, a grid of stacks in the middle, and a recent activity feed on the right
快捷操作
在控制台中,你会发现快捷操作按钮来加速常见任务:
- 新建堆栈 -- 创建新堆栈来组织相关应用和服务。
- 部署 -- 从 Git、Docker 镜像或模板启动部署。
- 终端 -- 打开连接到任何运行中容器的 Web 终端。
系统设置
在部署应用之前,你可能需要配置一些系统级设置。在侧边栏中导航到 设置 可找到:
- Git 提供商 -- 连接 GitHub、GitLab 或 Bitbucket 实现一键仓库访问。
- 存储提供商 -- 为备份配置 S3 兼容存储(AWS S3、Cloudflare R2、MinIO)。
- 通知 -- 为部署事件设置邮件、Slack 或 Discord 告警。
- 团队成员 -- 邀请协作者并分配角色(管理员、开发者、查看者)。
Settings page showing tabs for General, Git Providers, Storage, Notifications, and Team
Tip
这些设置在开始时都不是必需的。你只需使用 Git URL 就可以部署第一个应用。等你熟悉基础操作后再回来配置提供商和通知。