本文档介绍了如何在 Core Lightning 节点上安装和设置 RTL (Ride The Lightning) 以进行节点管理。主要步骤包括:安装 Core Lightning 和 NodeJS,配置 CLNRest API 服务器,创建 Rune 文件,下载并安装 RTL,配置 RTL-Config.json 文件,最后启动服务器并通过浏览器访问 RTL 应用。
RTL 现在可以管理运行 Core Lightning 的闪电节点
按照以下步骤安装和设置 RTL 以在 Core Lightning 上运行
CLNRest
API 服务器。配置说明 herecreaterune
和 showrunes
文档,了解有关如何创建 rune 的更多详细信息rune
并将其保存在 RTL 必须可以访问的文件中。文件的内容必须是 LIGHTNING_RUNE="<your-rune>"
要下载特定的 RTL 版本,请按照发布页面上的说明进行操作
要从 master 下载(不推荐):
$ git clone https://github.com/Ride-The-Lightning/RTL.git
$ cd RTL
$ npm install --omit=dev --legacy-peer-deps
$ cd RTL
$ git reset --hard HEAD
$ git clean -f -d
$ git pull
$ npm install --omit=dev --legacy-peer-deps
如果出现 upstream dependency conflict
消息错误,请将 npm install --omit=dev
替换为 npm install --omit=dev --legacy-peer-deps
。
RTL 需要自己的配置文件 RTL-Config.json
才能启动服务器并在应用程序上提供用户身份验证
Sample-RTL-Config.json
重命名为位于./RTL
的 RTL-Config.json
.commando
文件的完整路径确保以下值与你的配置正确:
lnImplementation
- 这应该是 CLN
,表示 RTL 正在连接到 core lightning 节点runePath
- 包含节点 rune
的文件夹的路径,包括文件名。文件的内容必须是 LIGHTNING_RUNE="<your-rune>"
lnServerUrl
- 带有 CLNRest 服务器的 IP 地址和端口的完整 URLmultiPass
- 指定访问 RTL 的密码(纯文本)。此密码将被哈希处理,不会以纯文本形式存储configPath
(可选)- core lightning 配置文件的文件路径,如果 RTL 服务器位于本地 core lightning 服务器{
"multiPass": <访问 RTL 所需的密码>,
"port": "3000",
"defaultNodeIndex": 1,
"dbDirectoryPath": "<应保存 rtl 数据库文件的文件夹的完整路径>",
"SSO": {
"rtlSSO": 0,
"rtlCookiePath": "",
"logoutRedirectLink": ""
},
"nodes": [
{
"index": 1,
"lnNode": "Core Lightning Testnet # 1",
"lnImplementation": "CLN",
"authentication": {
"runePath": "<修改以包括包含 `rune` 的文件夹(包括文件名)的路径>",
"configPath": "<可选 - core lightning 的配置文件路径>"
},
"settings": {
"userPersona": "OPERATOR",
"themeMode": "DAY",
"themeColor": "PURPLE",
"bitcoindConfigPath": "",
"logLevel": "INFO",
"fiatConversion": false,
"unannouncedChannels": false,
"lnServerUrl": "https://<CLNRest api server ip address>:3001",
"blockExplorerUrl": "<默认:https://mempool.space>"
}
}
]
}
运行以下命令:
$ node rtl
如果服务器启动成功,你应该在控制台上获得以下输出:
$ 服务器已启动并正在运行,请在 http://localhost:3000 或你配置的代理 URL 上打开 UI
在以下地址打开你的浏览器:http://localhost:3000 以访问 RTL 应用程序
有关详细的配置和访问选项以及其他信息,请查看主自述文件页面
- 原文链接: github.com/Ride-The-Ligh...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!