自己4月初开通了chatgpt plus,但是媳妇和家里人还没有用上,免费的chatgpt也到期了。恰好baye开发的opencat有team版本,恰好我还有个vps,恰好我又顺利绑定了open ai的支付信息,恰好我在opencat刚发布就买了永久版,于是,一切条件都具备了。
参考的链接:
https://opencat.app/docs/zh-CN/opencat-for-team
如果是单独的vps,只用来搭建opencat的team版本,那参考baye上面的这个文档就可以了,我的vps还有其他服务,80端口被占用了。
下面说说我在宝塔面板上的创建过程。
解析域名
先解析域名到vps的ip。
创建目录
在宝塔面板上,创建一个静态网站,域名就用你刚刚解析的那个。
在宝塔面板上安装docker管理器
我装的是docker管理器 3.9.1版本,我觉得其他版本应该也差不多。
创建镜像
进入到docker管理器中,点击镜像导航栏,点击从仓库中拉取,镜像名这里输入:opencatd,点击确认,等待创建完成。
创建容器
看baye在twitter上说可以自定义端口,我这里就随便写了一个端口,以下是我填写的内容,供参考。
端口:容器端口:80,服务器端口:500;
服务器目录:/www/wwwroot/xxxxxx
“xxxxxx”是创建的网站的目录;
容器目录:/usr/src/app
我一般放这里;
点击添加就创建好了,创建好之后,状态应该是“已启动”;
创建反代
在刚才创建的网站设置中,点击反向代理,再点击添加反向代理;
目标url:http://127.0.0.1:500
发送域名为:$host
点击保存。
opencat中的操作
- 设置中,点击opencat团队版;
- 在“连接服务端”下面,输入你解析的域名;
- 输入一个openai 的key;
- 添加一个用户,并复制链接给对方(建议用opencat://team……)这样的deepllink,方便对方直接用打开使用。
- 让家人安装opencat,再复制你发送给他的链接,用safari打开,会直接跳转到opencat打开,就添加完成了。
- 随便打开个聊天窗口,应该就可以用了。
作为一个只会写个简单python函数的菜鸟,用了不到1个小时搞定了这些,让家人都站在了AI的起跑线上了。