今天这篇,就是为真正想动手的人准备的——让你即使第一次接触也能快速了解并实现本地部署使用,避免你少走弯路节省时间。
第一、OpenClaw 是什么
OpenClaw 是一个开源、可本地部署的个人AI智能体(Personal AI Agent),核心能力是“真正做事”——能操作软件、执行终端命令、管理文件、发邮件、写代码,并具备两周记忆与跨平台交互能力。
第二、OpenClaw 架构与能力
OpenClaw 不是普通聊天机器人,而是一个可长期运行、具备系统级权限的本地AI代理,其四层架构明确分工:
ubuntu24.04
1、增加服务器donxu的角色
GPT plus 代充 只需 145
2、配置git

将上面的公匙复制

进入github–>Settings->SSH and GPG keys—>New SSH key
将公匙复制进去,到这里git配置完毕
3、配置node
GPT plus 代充 只需 145
1、源码部署

重启刷新配置
GPT plus 代充 只需 145
2、加SSl证书配置https
前置条件:我默认你已经有域名了,如果没有需要在国内的阿里云、腾讯云、华为云,国外的Hostinger等云服务商都提供域名注册和域名解析服务。找一个你喜欢的就可以,在这里我用的是阿里云注册的域名进行演示。
(国内的域名需要提前备案,15天左右。如果比较着急且只是演示可以用香港或者国外如Hostinger 云服务厂商提供的域名这样可以免掉备案的步骤)
(1)将域名解析到你的服务器

(2)验证该域名是否解析成功
执行 nslookup + 域名,即可查询域名解析对象

看到解析到你的公网服务器的ip就完成了
(3)let’s Encrypt 证书申请
GPT plus 代充 只需 145
(2)let’s Encrypt 证书申请
- 含义:文件包含了你的域名证书以及任何中间证书的完整链,但不包括根证书。这个文件是将你的证书()和中间证书()合并而成的。在大多数Web服务器的SSL配置中,使用这个文件可以确保客户端(如Web浏览器)能够信任你的证书,即能够通过证书链验证到达一个根CA,该根CA已被客户端信任。
- 用途:在配置SSL/TLS时,通常用于服务器配置中指定证书文件。例如,在Nginx中,会用它来设置指令。
privkey.pem
- 含义:文件包含了你的私钥,这是在生成CSR(证书签名请求)时创建的。私钥是安全通信的基础,用于在SSL/TLS握手过程中对服务器端信息进行加密,确保只有对应的公钥(即你的服务器证书)能够解密。私钥必须保密,任何泄露都可能导致通信被解密。
- 用途:在Web服务器的SSL配置中,用于设置私钥文件的位置。例如,在Nginx配置中,会用它来设置指令。
总结
- fullchain.pem:包含你的域名证书和中间证书的全部内容,用于服务器配置中指定证书链。
- privkey.pem:包含你的私钥,用于服务器配置中指定私钥文件的位置。
在配置SSL/TLS时,确保正确使用这些文件,同时保护好你的私钥,避免安全风险。
注1:如果你没有开放443,80端口,申请的时候会报错
注2:如果你没有将域名解析到这个服务器的ip也会报错,会出现类似下面的回复。

注3:如果报错如下是因为标准证书在80端口不可用,可以降级到DNS验证。

用 DNS 验证申请单域名证书:
GPT plus 代充 只需 145


添加完后等待一分钟,然后Enter继续,就可以申请成功了
3、配置nginx
1、nginx安装
2、配置nginx.conf
打开nginx.conf
GPT plus 代充 只需 145
下面是一个nginx.conf模版
3、重新运行nginx

检测nginx.conf是否配置正常
GPT plus 代充 只需 145
如果报错,则按照提示修改即可。
重新运行nginx
GPT plus 代充 只需 145
改完之后重启一下服务完成配置:
GPT plus 代充 只需 145
4、配置web_search(可选)

Brave Search API密钥可以通过以下方式获得:
访问Brave Search API官方网站:https://brave.com/search/api/
在网站上找到API密钥申请的相关页面
注册并申请API密钥,您将获得一个API密钥。
这里比较麻烦的一点就是,你需要整一个可以支付外币的卡,这里建议直接申请Visa实体卡,然后就可以用于支付。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/238555.html