博主头像
雪桃の小站

雪桃,某个笨蛋桃树,实在不会搞站点咕噜出来这么个玩意就是了,随便套的模板,别骂了呜呜呜

本站为个人性质,和任何组织与项目无关,所有内容为个人观点与看法,所有行为均为个人行为

使用雪桃的一键脚本部署与管理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”的命令

sdsh-install.png
sdsh-install.png

运行脚本,就会显示一个操作页面,只需要输入对应数字就可以进行操作了:

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服务。这里就不多赘述了,脚本已经足够方便。

发表新评论