添加您的第一个服务器
两个工具:您笔记本上的 rdc,服务器上的 renet。这就是整个 Rediacc 架构。现在让我们看看在添加服务器之前它们如何连接。
观看教程
为什么需要两个工具?
rdc是您笔记本上的命令行界面。您在这里输入命令。renet是服务器上的编排工具。它管理加密、Docker 和隔离。
当您在本地运行命令时,rdc 通过 SSH 连接并在服务器上执行 renet。您永远不需要手动 SSH 到您的服务器。rdc 为您完成这一切。
步骤 1: 注册服务器
rdc config machine add --name <machine-name> --ip <server-ip> --user <user> 使用名称、IP 地址和 SSH 用户注册服务器。名称只是一个本地别名(我们使用 machine-11 来匹配 IP,但任何标签都可以,例如 prod-db 或 web-1)。无需初始化步骤,配置文件会在首次使用时自动创建,rdc 会回退到您标准的 ~/.ssh 密钥。
不需要运行 rdc config init。配置文件在首次使用时会自动创建,rdc 会使用您的标准 ~/.ssh 密钥。密钥选择有意保持最小化。如果您需要代理转发或跳转主机,请在 ~/.ssh/config 中进行配置;rdc 会自动识别。
步骤 2: 完成配置
rdc config machine setup --name <machine-name> 配置服务器。此操作将安装 renet 并创建加密数据存储。
服务器现在可以托管存储库了。
配置文件的位置
CLI 在 ~/.config/rediacc/rediacc.json 中存储所有配置,这是一个纯 JSON 文件:
rdc config show 查看包含所有内容的 JSON 文件:机器、SSH 密钥和基础设施。您可以保存多个配置文件,每个环境一个,并使用 --config 标志进行切换。请参阅下方链接的多配置指南。
这个文件包含您的机器、SSH 密钥和加密凭证。将其复制到另一台笔记本电脑,您就可以从那里驱动相同的服务器。
多个配置
您可以保存多个配置文件,每个环境(生产、测试、开发)一个,并通过任何命令上的 --config 标志在它们之间切换。参见 设置多个配置。
下一步: 创建您的第一个存储库。