docker一键部署私有 zerotier 构建私有plant moon 突破50台设备限制

Docker 2022-10-23 9990 次阅读 13 条评论
docker一键部署私有 zerotier 构建私有plant moon 突破50台设备限制
评论(13)
avatar
fans 2026-04-02 01:36
你好,我上网找了很多搭建plant的教程,只有你的可以实现,太感动了,谢谢。 我搭建plant后ping是在80到90左右,我想加moon,我用了这条zerotier-cli orbit命令,然后重启服务,可是zerotier-cli listpeers 还是没有显示moon,只有我的根服务器和LEAF,想请教一下大佬有什么可能性的原因导致的么?
avatar
Logan 2026-04-02 01:36
回复 @fans:
如果已直连planet服务器那么不会显示moon的
avatar
4120216849 2026-04-02 01:36
博主,你好,我是新手,不怎么会docker,我想问问如果3000端口被占了,怎么办。
avatar
4120216849 2026-04-02 01:36
我想问问,您的产品能和官网一样支持整个路由表加入吗
avatar
4120216849 2026-04-02 01:36
前面的问题已经解决,但是我又发现替换根文件后,官方根服务器好像是在,请问一下如何去除官方的根服务器
avatar
Logan 2026-04-02 01:36
回复 @4120216849:
这个镜像已经去除官方服务器 如果官方服务器还在应该是操作步骤哪里有误 建议仔细研究下教程
avatar
lyon 2026-04-02 01:36
感动。。。 github上高star一排试下来,没一个是真正搭planet的,直到up主的,已经用上了...
avatar
Logan 2026-04-02 01:36
回复 @lyon:
镜像好用的话希望可以帮忙GitHub dockerhub 帮忙点个star 谢谢
avatar
tianwulele 2026-04-02 01:36
请问这个可以使用动态域名绑定planet文件吗? 我在动态公网上搭建的这个,但是重播之后IP变化,planet文件就失效,需要重新生成并替换,过程很繁琐
avatar
Logan 2026-04-02 01:36
回复 @tianwulele:
目前不支持自动切换动态IP,自己可以根据实际情况写一个脚本自动切换
avatar
ABC168 2026-04-02 01:36
搭建好了之后 连接不上 这是为啥呀 up
avatar
ABC168 2026-04-02 01:36
用docker 搭建好了之后 替换了 plant 但是 连接不上 3000端口的页面也没有任何的提示
avatar
Logan 2026-04-02 01:36
回复 @ABC168:
测试下服务器9993端口是否有问题,
avatar
TK_ 2026-04-02 01:36
您好,我发现您的是基于x86架构的docker镜像,我在arm8架构的机器上无法正常运行您的docker镜像。 根据您的上游项目[kmahyyg/ztncui-aio](https://github.com/kmahyyg/ztncui-aio),我进行了一些尝试: + 首先,我配置了DDNS,使得我的ip可以根据域名被动态解析 + 其次编辑denv文件,将其修改为我要的配置,具体配置如下 ``` NODE_ENV=production MYDOMAIN=MYDOMAIN.com HTTPS_HOST=MYDOMAIN.com HTTPS_PORT=3443 HTTP_PORT=3000 HTTP_ALL_INTERFACES=true ZTNCUI_PASSWD=password MYADDR=MYDOMAIN.com AUTOGEN_PLANET=1 ``` + 最后我使用docker命令启动容器 ``` docker run -d -p3443:3443 -p3180:3180 -p9993:9993/udp -v /opt/local/ztncui/ztncui:/opt/key-networks/ztncui/etc -v /opt/local/ztncui/zt1:/var/lib/zerotier-one -v /opt/local/ztncui/zt-mkworld-conf:/etc/zt-mkworld --env-file ./denv --restart always --cap-add=NET_ADMIN --device /dev/net/tun:/dev/net/tun --name ztncui --net=host ghcr.io/kmahyyg/ztncui-aio ``` 但是在容器启动的时候会报错,并且直接进入无限重启阶段。 当我将'AUTOGEN_PLANET'设置为0的时候,容器可以正常启动,并且能够正常使用,但是这种启动方式生产的planet文件使用的是官方服务器,而不是我自己的服务器。 请问您能否提供一些帮助,谢谢。
avatar
Logan 2026-04-02 01:36
回复 @TK_:
你如果使用kmahyyg/ztncui-aio的镜像的话 要使用与此匹配的环境变量 另外MYADDR这个是你的公网ip 不支持域名
avatar
lcry 2026-04-02 01:36
专门注册个帐号来评论,构建镜像的dockerfile是否可以开源?
avatar
tusiji 2026-04-02 01:36
# 相当优秀,注册账号来感谢
avatar
Logan 2026-04-02 01:36
回复 @tusiji:
感谢支持🙏
avatar
hack-jf 2026-04-02 01:36
运行一段时间3000端口无法打开不知道什么原因 还有就是容器重启后需要手动输入zerotier-one才能启动服务
avatar
Logan 2026-04-02 01:36
回复 @hack-jf:
按照我的教程部署的话 重启系统会自动启动容器的,如果过一段时间无法打开可以检查下服务器硬件资源占用情况, 排查是否因为资源不够 kill掉服务
avatar
hack-jf 2026-04-02 01:36
回复 @Logan:
不知道什么原因 容器上有宝塔和kms以及你的zerotier,只是zerotier不能打开管理页面,不确定原因,重装了,我在想会不会是和宝塔的nginx发生冲突或者说我在zerotier里面添加了自己。也就是登录命令行让他自己登录了自己的网络。
avatar
hack-jf 2026-04-02 01:36
回复 @hack-jf:
可能是阿里云的问题,恢复了系统 重装后仍然无法访问
avatar
Morsiyu 2026-04-02 01:36
为什么安卓设备使用ZerotierFix无法连接啊?
avatar
Logan 2026-04-02 01:36
回复 @Morsiyu:
安卓端的planet替换成功了吗

登录 后才能发表评论