使用雪桃的一键脚本部署与管理Sealdice与Napcat
本教程将引导你使用雪桃编写的Sealdice一键脚本,来方便快捷的部署和管理Sealdice。同时,脚本还支持一键部署与管理Napcat。
建议配合小白直接观看喂饭级教程视频:从购买服务器开始的 Linux 部署 Sealdice 和 Napcat 部署教程
脚本Github:https://github.com/LoranaAurelia/Sealdice.sh
安装 Sealdice.sh
脚本只支持Debian/Ubuntu等使用apt作为软件包管理器的系统,并且强制需要 root 用户执行,sudo 不行。
安装脚本依赖的软件包:
apt update && apt install -y curl sudo bash wget ufw使用以下命令拉取并安装脚本:
curl -o sealdice.sh "https://raw.githubusercontent.com/LoranaAurelia/Sealdice.sh/refs/heads/main/sealdice.sh" && chmod +x sealdice.sh && ./sealdice.sh如果你的服务器在国内,可以使用国内源:
curl -o sealdice.sh "https://sdsh.cn.xuetao.host/sealdice.sh" && chmod +x sealdice.sh && ./sealdice.sh按照脚本提示,设置工作目录,这是你Sealdice文件和脚本数据存放的地方。一般情况下,直接回车保持默认就行了。
接下来,脚本就会开始拉取文件,并在你的系统中注册一个“sealdice”的命令
运行脚本,就会显示一个操作页面,只需要输入对应数字就可以进行操作了:
sealdice
使用一键脚本部署和管理Sealdice:
运行脚本:
sealdice输入对应数字进行选择,这里我们选择0进行下载:

脚本会从海豹官网拉取1.4.6和1.5.0的Sealdice程序,完成后会回到操作页面:

输入1,进行Sealdice的部署,这里会询问你几个问题,以确保你部署正确的版本,输入y或n并回车来进行选择:

接下来跟着脚本的指示,输入一些信息,脚本就会解压Sealdice主程序到对应目录:

在这一步中,会询问你注册名和别名。简单来说,注册名是给系统看的,别名是显示给你看的,方便分辨。
注册名只能使用小写字母,数字和下划线,别名则是都可以。
接下来会询问你想部署在哪个端口,并开放这个端口:

如图所示,如果端口被占用,就会提示占用,并要求你选择其他端口。
访问对应地址,此处提供的地址仅供参考,你的实际地址还请参考你的服务商。
如果你是NAT主机,请为对应端口映射,如果你是腾讯云/阿里云/Azure/Google Cloud等有安全组的大厂,请放行对应端口。

如果你需要将你已有的Sealdice data目录迁移到刚部署好的Sealdice上,你可以使用你的SSH客户端提供的文件管理功能,或者宝塔面板,访问 工作目录/sealdice/Dices/对应注册名 的目录(默认情况下为/Sealdice/sealdice/Dices/注册名),这里就是这个Sealdice程序的工作目录了。你可以把你的data目录替换进去,然后去Sealdice运行管理中重启Sealdice服务,这样就完成了替换。

管理Sealdice:
在执行sealdice命令后,选择4,就可以进入Sealdice服务管理的操作页面你可以在这里做到对Sealdice的启动,停止,查看日志,以及删除的操作。

使用一键脚本部署和管理Napcat:
如果你需要分离部署一个Napcat,一键脚本提供了很方便的初级功能,可以一键部署Napcat,并开放一个正向或反向Websocket服务。这里就不多赘述了,脚本已经足够方便。