简介
一款开源、轻量、易用的服务器监控运维工具。
- 一键安装
- 实时监控
- 轻松运维
准备工作
一台云服务器【如果没有服务器的小伙伴可以前往购买哦:https://fwq.cyqq.top】
并且开放服务器安全策略,放行 8008
和 5555
端口
并将域名解析到服务器ip
在GitHub中获取Client ID和密钥
进入到github:https://github.com/
选择 Sign in
进行登录,如果没有账号,选择旁边的sign up进行注册
登录进来之后,打开:https://github.com/settings/developers
依次选择 OAuth Apps
-> New OAuth App
进入新建授权应用后,按照图示将信息填写完整【里面信息需要改为自己的哦
】
注册完应用之后,我们可以看见我们的应用 Client ID
,将这个id复制到记事本中,待会要使用
再创建一个密钥,创建完成之后,将密钥也保存到记事本当中
开始安装
安装Dashboard
执行脚本
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
选择Docker进行安装,然后选择安装面板端
等待Docker安装完毕后,分别输入以下值:OAuth提供商
- Github,Gitlab,Gitee 中选择一个Client ID
- 之前保存的 Client IDClient Secret
- 之前保存的密钥用户名
- OAuth 提供商中的用户名或登录账号站点标题
- 自定义站点标题访问端口
- 公开访问端口,可自定义,默认 8008Agent的通信端口
- Agent 与 Dashboard 的通信端口,默认 5555
如果使用默认回车就行
安装完成之后,会出现如下提示信息
配置一下反向代理
配置好后,通过域名直接进行访问即可
点击登录,会进行你当时设置的单点登录
登录完成之后,进入后台配置
先选择设置
这里先填入你的ip地址后保存
添加监控服务器
点击新增服务器
填写完之后点击新增
复制这个到Linux命令行即可完成自动安装配置
到这里,服务器状态即可正常监听了
可能出现的问题
反向代理后无法正常监听
解决办法:选择配置文件,添加这行即可
proxy_set_header Origin "";