简介

一款开源、轻量、易用的服务器监控运维工具。

  • 一键安装
  • 实时监控
  • 轻松运维

准备工作

一台云服务器【如果没有服务器的小伙伴可以前往购买哦:https://fwq.cyqq.top

并且开放服务器安全策略,放行 80085555端口

并将域名解析到服务器ip

在GitHub中获取Client ID和密钥

进入到github:https://github.com/

1714182604390.png

选择 Sign in进行登录,如果没有账号,选择旁边的sign up进行注册

登录进来之后,打开:https://github.com/settings/developers

1714183072898.png

依次选择 OAuth Apps -> New OAuth App

进入新建授权应用后,按照图示将信息填写完整【里面信息需要改为自己的哦

1714183415734.png

注册完应用之后,我们可以看见我们的应用 Client ID,将这个id复制到记事本中,待会要使用

1714183690713.png

再创建一个密钥,创建完成之后,将密钥也保存到记事本当中

1714183777290.png

开始安装

安装Dashboard

执行脚本

curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh  -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh

选择Docker进行安装,然后选择安装面板端

1714184992535.png

等待Docker安装完毕后,分别输入以下值:
OAuth提供商 - Github,Gitlab,Gitee 中选择一个
Client ID - 之前保存的 Client ID
Client Secret - 之前保存的密钥
用户名 - OAuth 提供商中的用户名或登录账号
站点标题 - 自定义站点标题
访问端口 - 公开访问端口,可自定义,默认 8008
Agent的通信端口 - Agent 与 Dashboard 的通信端口,默认 5555

1714185502817.png

如果使用默认回车就行

安装完成之后,会出现如下提示信息

1714185559135.png

配置一下反向代理

1714186415225.png

配置好后,通过域名直接进行访问即可

1714186808465.png

点击登录,会进行你当时设置的单点登录

登录完成之后,进入后台配置

先选择设置

1714186925803.png

这里先填入你的ip地址后保存

1714186965717.png

添加监控服务器

点击新增服务器

1714187042632.png

填写完之后点击新增

1714187100042.png

复制这个到Linux命令行即可完成自动安装配置

1714187177862.png

到这里,服务器状态即可正常监听了

1714187539924.png

可能出现的问题

反向代理后无法正常监听

解决办法:选择配置文件,添加这行即可

proxy_set_header Origin "";

1714187727011.png

最后修改:2024 年 04 月 27 日
如果觉得我的文章对你有用,请随意赞赏