哪吒面板的安装具体 我已经讲过了 在这里
但是有时候你要安装就必须要有一个稳定的服务器 来监控你的小鸡们
这时候就比较难受了
但是现在 我们可以选择部署在fly.io上
这里感谢大佬提供的项目地址

fly.io

注册

注册地址
fly.io貌似是有额度限制的

Fly.io免费额度:Fly App Pricing 免费额度有三个不间断运行的容器,以及160G的出站流量。(东亚30g,欧美100g,印度30g)

应该是这样子的
注册上记得设置下账号密码 邮箱验证下账号就行的
这里我就不过多赘述了

安装

安装Flyctl工具
直接梭哈就行

Windows:iwr https://fly.io/install.ps1 -useb | iex

(请使用PowerShell或Windows终端的管理员模式安装)

Mac OS / Linux:curl -L https://fly.io/install.sh | sh

然后访问到https://github.com/lyj0309/nezha-fly这里 下载fly.toml上传到你本地

这里app改成你想要改成的名字

创建fly.io容器

ls下确认你上传了上去的

输入 flyctl auth login 然后复制链接登陆 如果是用win的话 直接会跳转的 另外新号访问进去 记得绑下卡 不用扣费验证的

然后输入 flyctl launch
剩下的两个选n
进去之后 先填你要改成的名字

然后选择香港

按上下键随便选就行
win的我不会操作 所以用的linux
这一步有时候会有报错 忽略就行 只要后台容器创建成功就可以
这样子输入新建fly提供的免费1G空间,和获取一个ipv4地址

fly volumes create nz_data --region hkg --size 1
flyctl ips allocate-v4

我这样子就是ok了的

fly.io秘钥

访问https://web.fly.io/user/personal_access_tokens

创建一个就行 然后保存好秘钥 一会用得到

Github

获取 Github的Client ID 和密钥

这一步跟哪吒正常安装差别不大 就不多逼逼了

打开 https://github.com/settings/developers
依次选择“OAuth Apps” - “New OAuth App”
Application name - 随意填写
Homepage URL - 填fly.io分配的域名
Authorization callback URL - 填写回调地址
http://example.com/oauth2/callback
example自己换下就行

点击 “Register application”
复制下来Client ID
然后点击 “Generate a new client secret“,创建一个新的 Client Secret 这个秘钥要保存好 一会用得到

github action

fork这个[仓库
](https://github.com/lyj0309/nezha-fly)
然后如图所示 新建两个变量

FLY_API_TOKEN 填fly的api token

CONFIG 填哪吒面板配置文件

api直接填就行 配置文件如下

Cover: 0
Debug: false
EnableIPChangeNotification: false
EnablePlainIPInNotification: false
GRPCHost: 填授权回调域名之后可以在面板里面更改,不用担心
GRPCPort: 5555
HTTPPort: 80
IPChangeNotificationTag: default
IgnoredIPNotification: ""
IgnoredIPNotificationServerIDs: {}
Language: zh-CN
Location: Asia/Shanghai
Oauth2:
  Admin: 你的github的名字
  ClientID: 你的ClientID
  ClientSecret: 你的ClientSecret
  Endpoint: ""
  Type: github
ProxyGRPCPort: 0
Site:
  Brand: 哪吒-探针
  CookieName: nezha-dashboard
  CustomCode: ""
  DashboardTheme: default
  Theme: hotaru
  ViewPassword: ""
TLS: false


这里16行 先改为checkout@v3
和31行if: ${{ env.new_release == 'yes' }}先注释掉
部署成功之后再改回来

然后就ok了捏
另外 后台的那里 填你的域名就行 填ip我试着好像不行

鸣谢

https://blog.kwxos.top/posts/45730.html
感谢这位大佬的指导