Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请教如何部署在其它paas? #97

Open
woshichenghaibo opened this issue Apr 29, 2024 · 25 comments
Open

请教如何部署在其它paas? #97

woshichenghaibo opened this issue Apr 29, 2024 · 25 comments

Comments

@woshichenghaibo
Copy link

koyeb被封了,再注册也没用还是要信用卡。

比如其它的什么vercel netlify railway fly.io render fleek dokku等等

@fscarmen2
Copy link
Owner

vercel 部署不了,
netlify fleek dokku 这些我不知道
railway fly.io render 是可以的
还有 https://northflank.com/ 这个可以,不过好像也要绑卡

@woshichenghaibo
Copy link
Author

vercel 部署不了, netlify fleek dokku 这些我不知道 railway fly.io render 是可以的 还有 https://northflank.com/ 这个可以,不过好像也要绑卡

我打算测试render。但是选择镜像文件的时候提示 不存在 fscarmen/Argo-Nezha 这个仓库被你改名了嘛?

@fscarmen2
Copy link
Owner

@woshichenghaibo
Copy link
Author

woshichenghaibo commented Apr 30, 2024 via email

@woshichenghaibo
Copy link
Author

https://user-images.githubusercontent.com/92626977/231088973-7134aefd-4c80-4559-8e40-17c3be11d27d.png

这个图片里写的这个仓库,部署的时候提示不存在,我把这个复制到github网址里,也是提示找不到

@fscarmen2
Copy link
Owner

fscarmen2 commented Apr 30, 2024

一般 registry 不写的话,默认是 docker.io 即是 dockerhub 上的,tag不写,就默认是 latest

https://hub.docker.com/repository/docker/fscarmen/argo-nezha/tags

docker pull fscarmen/argo-nezha:latest

image image

@woshichenghaibo
Copy link
Author

woshichenghaibo commented Apr 30, 2024 via email

@woshichenghaibo
Copy link
Author

woshichenghaibo commented Apr 30, 2024 via email

@woshichenghaibo
Copy link
Author

woshichenghaibo commented Apr 30, 2024 via email

@woshichenghaibo
Copy link
Author

上面截图不是有了吗?docker pull 那个图,你填的都是错的。

image

2024-5-1 7-33-36

@woshichenghaibo
Copy link
Author

上面截图不是有了吗?docker pull 那个图,你填的都是错的。

image

northflank可以,但是不知道怎么render就是不行

@fscarmen2
Copy link
Owner

docker.io/fscarmen/argo-nezha:latest

docker.io/fscarmen/argo-nezha

fscarmen/argo-nezha:latest

fscarmen/argo-nezha

都看看

@woshichenghaibo
Copy link
Author

docker.io/fscarmen/argo-nezha:latest

docker.io/fscarmen/argo-nezha

fscarmen/argo-nezha:latest

fscarmen/argo-nezha

都看看

好的,我试试。我暂时先把northflank的搭建好,请教

-e REVERSE_PROXY_MODE=<选填,选填,选填! 如想用 Nginx 或 gRPCwebProxy 替代 Caddy 反代的话,请设置该变量并赋值为 nginxgrpcwebproxy> \

这句话可不用吗?我没有安装Nginx也没Caddy,什么也没有,只有docker,我的vps上除了docker什么也没有

@fscarmen2
Copy link
Owner

fscarmen2 commented May 1, 2024

docker就是一个封装好的环境,所以与你自己有没安装nginx/caddy无关,你选什么,容器就会有什么环境,你有要,就是默认caddy,与填caddy一样的

在Docker中,Nginx和Caddy是两个常用的Web服务器软件。它们可以在容器中独立运行,为应用程序提供HTTP服务。

Docker是一个开源的容器化平台,用于构建、发布和管理容器化应用程序。它允许将应用程序及其依赖项打包到一个独立的容器中,以便在任何环境中运行。容器是一种轻量级、可移植的虚拟化技术,它们与主机系统共享内核,并且可以在不同的操作系统和部署环境中运行。

Nginx和Caddy是两个常见的容器化Web服务器选择。它们可以作为Docker容器中的独立服务运行,为应用程序提供HTTP服务。以下是它们之间的关系:

  1. Nginx:Nginx是一个高性能的开源Web服务器和反向代理服务器。它以轻量级和高并发性能而闻名,常用于静态内容的服务和负载均衡。在Docker中,你可以使用官方提供的Nginx镜像或者创建自定义的Nginx镜像来运行Nginx容器。

  2. Caddy:Caddy是另一个流行的Web服务器,它专注于简化配置和自动化HTTPS。Caddy具有自动配置和管理SSL证书的功能,使得为应用程序启用HTTPS变得非常简单。在Docker中,你可以使用官方提供的Caddy镜像或者创建自定义的Caddy镜像来运行Caddy容器。

无论你选择使用Nginx还是Caddy,你都可以将它们作为Docker容器运行,并使用Docker的网络和端口映射功能将容器内部的服务暴露给外部网络。这样,你可以使用Docker来管理和扩展这些Web服务器,以满足你的应用程序的需求。

@woshichenghaibo
Copy link
Author

docker就是一个封装好的环境,所以与你自己有没安装nginx/caddy无关,你选什么,容器就会有什么环境,你有要,就是默认caddy,与填caddy一样的

好的,那我就把这行变量删掉了

目前northflank那边出现很多错误,不影响吧?

2024-05-01T00:15:22.102132367Z stderr F subject=CN = nezha.guao.de

2024-05-01T00:15:22.102094341Z stderr F Certificate request self-signature ok

2024-05-01T00:15:18.412587796Z stdout F Restarting OpenBSD Secure Shell server: sshd.

2024-05-01T00:15:17.132648285Z stderr F

2024-05-01T00:15:17.132614972Z stderr F 2024-05-01 08:15:17 (5.68 MB/s) - '/dashboard/data/sqlite.db' saved [147456/147456]

2024-05-01T00:15:17.132056063Z stderr F

@woshichenghaibo
Copy link
Author

用你的agent脚本在openwrt上面无效,
参考原作者的

https://nezha.wiki/guide/agent.html#%E5%9C%A8-openwrt-%E4%B8%AD%E5%AE%89%E8%A3%85-agent
加入。
#!/bin/sh /etc/init.d/nezha-service

START=99
USE_PROCD=1

start_service() {
procd_open_instance
#procd_set_param command /root/nezha-agent -s nezha.guao.de:443 -p lk475RZJ94XWgbZcsQ --debug --disable-auto-update
procd_set_param command /root/nezha-agent -s nezha.guao.de:443 -p lk475RZJ94XWgbZcsQ --tls
#procd_set_param command /root/nezha-agent -s nezha.guao.de:443 -p lk475RZJ94XWgbZcsQ -d
#procd_set_param command /root/nezha-agent -s nezha.guao.de:443 -p lk475RZJ94XWgbZcsQ --tls --disable-auto-update
procd_set_param respawn
procd_close_instance
}

stop_service() {
killall nezha-agent
}

restart() {
stop
sleep 2
start
}

运行 procd_set_param command /root/nezha-agent -s nezha.guao.de:443 -p lk475RZJ94XWgbZcsQ --tls

提示

2024/05/01 10:38:11 NEZHA_AGENT>> 正在更新本地缓存IP信息

就不动了

@fscarmen2
Copy link
Owner

我没有 agent 脚本,本项目是部署服务端的。 至于为什么工作不了,你应该找该文章的作者。

@fscarmen2
Copy link
Owner

我在 nezha.guao.de 看你已经部署成功,而且有其他的 Linux 已经接入了, 说明服务端已经是OK了。至于客户端在openwrt不行,你就需要找那位作者了

@woshichenghaibo
Copy link
Author

我没有 agent 脚本,本项目是部署服务端的。 至于为什么工作不了,你应该找该文章的作者。

那我切换到网络标签,提示:

访问被拒绝
请求参数有误:server monitor history not found

返回重试

请教

@woshichenghaibo
Copy link
Author

woshichenghaibo commented May 1, 2024 via email

@woshichenghaibo
Copy link
Author

整体来说搞定的差不多了,非常感谢你的指点。

@woshichenghaibo
Copy link
Author

我在 nezha.guao.de 看你已经部署成功,而且有其他的 Linux 已经接入了, 说明服务端已经是OK了。至于客户端在openwrt不行,你就需要找那位作者了

嗯,我现在是这样啊,进入后台以后,用手机WAP打开显示不全页面顶端的标签,在PC模式下可以显示全 这个是服务端的原因,还是主题的原因?

@QAQ5555
Copy link

QAQ5555 commented May 23, 2024

我在 nezha.guao.de 看你已经部署成功,而且有其他的 Linux 已经接入了, 说明服务端已经是OK了。至于客户端在openwrt不行,你就需要找那位作者了

嗯,我现在是这样啊,进入后台以后,用手机WAP打开显示不全页面顶端的标签,在PC模式下可以显示全 这个是服务端的原因,还是主题的原因?

我也用render怎么被禁止了,说我违反规则,正在和客服对线中

@fscarmen2
Copy link
Owner

嗯,我现在是这样啊,进入后台以后,用手机WAP打开显示不全页面顶端的标签,在PC模式下可以显示全 这个是服务端的原因,还是主题的原因?

当然是主题的原因,本项目只处理环境和自动备份的问题,不会涉及影响显示的排版的。

@fscarmen2
Copy link
Owner

我在 nezha.guao.de 看你已经部署成功,而且有其他的 Linux 已经接入了, 说明服务端已经是OK了。至于客户端在openwrt不行,你就需要找那位作者了

嗯,我现在是这样啊,进入后台以后,用手机WAP打开显示不全页面顶端的标签,在PC模式下可以显示全 这个是服务端的原因,还是主题的原因?

我也用render怎么被禁止了,说我违反规则,正在和客服对线中

平台的tos,需要用户去battle了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants