教你一键搭建自己的Nostr中继器(Relay)节点

在iOS客户端Damus上架苹果应用商店后,去中心化社交协议Nostr获得了越来越多人的关注。Nostr的运行离不了中继器Relay节点,使用免费Relay会面临广告和数据不全的困扰。

在这篇文章中,区块漫步教你如何一键搭建自己的Nostr中继器(Relay)节点。

1. 服务器选择

Relay节点的运行需要一台服务器,最好的选择是24小时不间断运行的云服务器或VPS主机。

为了节省成本开支,我推荐大家首先选择免费的云服务器或者便宜的VPS等。很多云计算厂商为了吸引新用户,都会提供免费试用额度,下面三个是知名度比较高的:

需要注意的是免费的赠送额度是有时间限制的,想要试用更长时间就按顺序注册,Vultr用完了注册Linode、接着再新建DigitalOcean账号,这三个加起来能免费使用多半年云服务吧。

最后还可以选择一些比较便宜的VPS主机商,年付大概10美元左右。

2. 注册域名

除了服务器之外,搭建Nostr中继节点还需要用到域名,在添加Relay的时候能用到。

由于是自己使用的Relay节点,选择注册便宜的域名就可以啦。我推荐国外两家便宜的域名注册商,新用户可以享受相应的折扣力度。

域名购买完成后去控制台,将域名的A记录解析到第1步服务器的IP地址,至此准备工作已经完成。

3. 搭建中继器

本来搭建Nostr中继器还是比较复杂的,不过现在有了简单的Umbrel一键安装脚本。

首先使用SSH客户端(比如Xshell)远程登录VPS服务器,然后安装Umbrel这个工具,只需要一条命令:

curl -L https://umbrel.sh | bash

如果你的服务器Linux系统是新装的,那么可能会出现 curl command not found 或者 sudo command not found的错误信息,输入下方代码安装Curl和Sudo命令即可解决。

apt update
apt install curl
apt install sudo

等Umbrel安装成功后,我们在浏览器输入域名就可以进入后台。

首先点击底部的App Store图标打开应用商店,然后往下滑动或搜索找到Nostr Relay应用,进入后点击Install按钮就可以一键安装Relay转发器。中继器安装后继续点Open按钮打开,复制地址就可以使用了。

使用Umbrel一键安装Nostr中继器Relay

以上就是利用Umbrel一键搭建属于自己的Nostr中继器教程分享,有需要的朋友可以试试。