zerotier-one自建根服务器方法 六

时间:2024-07-12 19:44:05
一、简介

前面几篇文章已经写完了自己建立服务器的方法与常见问题,今天就写一下服务器备份与迁移吧。

二、准备工作
准备一个有公网IP的云主机。
要稳定性、安全性、不差钱的可以使用阿里、腾讯等大厂的云服务器。
本人穷屌丝一枚,所以我用的是免费的“三丰云”,同时提供"免费虚拟主机"和“免费云服务器”产品,有兴趣的可以试一下。
“三丰云”我已经用了一段时间,感觉还是很不错的,速度快也很稳定。
三丰云 https://www.sanfengyun.com 链接。
大家可以点击前往查看是否需要。
控制界面如图:
三、操作步骤

1 - 4、zerotier-one自建根服务器方法一-****博客
5、6、zerotier-one自建根服务器方法二-****博客
7、      zerotier-one自建根服务器方法三-****博客

四、客户端加入自建的根服务器

见:zerotier-one自建根服务器方法四-****博客

五、常见问题及解决办法

见:zerotier-one自建根服务器方法五-****博客

六、服务器备份与迁移

服务器备份需要备份两个工作目录:zerotier-one 和 ztncui
备份命令如下:

# 用root身份运行如下命令
cd /
tar --lzma -cf root/zerotier-one.tar.lzma var/lib/zerotier-one
tar --lzma -cf root/ztncui.tar.lzma opt/key-networks/ztncui

备份完成后通过scp命令或其他自己常用的方法从服务器上把备份文件和前面步骤的两个安装要用到的文件一起保存到安全的地方。

需要迁移服务器时按前面的步骤安装好服务器。其中编译planet文件和写入/opt/key-networks/ztncui/.env文件留到把备份文件恢复过去后再执行。这样操作后服务器里面的网络和客户端信息就可以保留。只需要把服务器新生成的planet文件拷贝到各客户端替换后重启服务即可。恢复文件的命令如下:

# 先把备份文件上传到服务器/root目录中
# 再用root身份运行如下命令
cd /
tar --lzma -xvf root/zerotier-one.tar.lzma
tar --lzma -xvf root/ztncui.tar.lzma