文档 / 入门 / 首次登录

首次登录

访问 sh0 控制台,更改默认密码,并在部署第一个应用之前熟悉界面。

访问控制台

sh0 安装并运行后,打开浏览器并导航到服务器 IP 地址的 9000 端口:

Browser Address Bar
http://YOUR_SERVER_IP:9000

例如,如果服务器 IP 为 203.0.113.50,你将访问 http://203.0.113.50:9000。你会看到 sh0 登录界面:

sh0 login page with email and password fields, sh0 logo, and dark theme
The sh0 login screen
Note
如果无法访问控制台,请验证防火墙已开放 9000 端口,并确认 sh0 服务正在运行:systemctl status sh0。

默认凭据

sh0 附带默认管理员账户。使用以下凭据进行首次登录:

密码

sh0-change-me!

请立即更改
默认凭据是公开文档化的。任何发现你的 sh0 实例的人都可以使用这些凭据登录(如果你没有更改)。在将服务器暴露到互联网之前,请务必更改密码。

更改密码

登录后,请立即更改密码:

  1. 点击侧边栏左下角的用户头像或名称。
  2. 从菜单中选择 设置。
  3. 导航到 安全 选项卡。
  4. 输入当前密码并选择新的强密码。
  5. 点击 更新密码。
Settings page showing the Security tab with password change form -- current password field, new password field, and confirm password field
Change your password in Settings > Security
Tip
在设置中时,建议同时更新你的显示名称和邮箱地址。邮箱用于密码恢复和告警通知。

控制台概览

sh0 控制台分为三个主要区域:用于导航的侧边栏、显示当前视图的主内容区域,以及界面中的上下文操作。

Full dashboard overview with annotations pointing to the sidebar, main content area, and top action bar
The sh0 dashboard layout

左侧边栏提供对 sh0 每个部分的访问:

  • 控制台 -- 所有堆栈、资源使用情况和近期部署概览。
  • 堆栈 -- 你组织的应用和服务分组。
  • 数据库 -- 托管数据库实例(PostgreSQL、MySQL、Redis、MongoDB)。
  • 域名 -- 自定义域名管理和 SSL 证书状态。
  • 备份 -- 备份计划、历史记录和恢复操作。
  • 监控 -- 服务器指标、容器统计和运行时间检查。
  • 设置 -- 服务器配置、Git 提供商、存储和团队管理。
Close-up of the sidebar showing the navigation items: Dashboard, Stacks, Databases, Domains, Backups, Monitoring, and Settings
Sidebar navigation

主内容区域

主区域显示你当前的视图。在控制台首页,你将看到:

  • 资源仪表 -- 一目了然地查看 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
The dashboard home screen

快捷操作

在控制台中,你会发现快捷操作按钮来加速常见任务:

  • 新建堆栈 -- 创建新堆栈来组织相关应用和服务。
  • 部署 -- 从 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
System settings configuration
Tip
这些设置在开始时都不是必需的。你只需使用 Git URL 就可以部署第一个应用。等你熟悉基础操作后再回来配置提供商和通知。