twikoo私有部署

AI-摘要
PiXiu GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
twikoo私有部署
王貔貅前言
由于 Vercel 官方域名的 Dns 污染问题,导致 Vercel 部署的 Twikoo 评论无法正常获取数据。在配置 Twikoo 评论时,如果 envId 用了 vercel 自带的域名(类似 https://xxxxx.vercel.app/),则会遇到以上问题
解决方案是用自定义的域名去代替 vercel 的域名,可参考关于Vercel被墙导致获取Twikoo评论失败的解决方案 | 唐志远の博客 (tzy1997.com)、Domains Overview | Vercel Docs进行部署。
但部署后依旧无法正常获取数据,所以决定采用私有部署。
部署
官方文档:Twikoo 文档
Twikoo提供两种私有部署方式:
- 安装部署
- Docker部署
本站采用 腾讯云 + 宝塔linux + Docker
进行部署
安装Docker,在命令行输入以下命令即可部署完成。
注意:打开安全组8080端口
1 | docker run --name twikoo -e TWIKOO_THROTTLE=1000 -p 8080:8080 -v ${PWD}/data:/app/data -d imaegoo/twikoo |
部署完毕后访问器公网IP:8080,例如:xxx.xxx.xxx.xxx:8080
,查看是否部署成功。
成功提示信息:
1 | {"code":100,"message":"Twikoo 云函数运行正常,请参考 https://twikoo.js.org/quick-start.html#%E5%89%8D%E7%AB%AF%E9%83%A8%E7%BD%B2 完成前端的配置","version":"1.6.16"} |
反向代理
添加域名解析,申请SSL
添加站点
点击「网站」,「添加站点」。
然后输入我们需要的域名,选择纯静态。
添加SSL
在「SSL证书,「我的证书,点击「下载」。
选择「腾讯云宝塔面板」。
打开宝塔面板
将下载key
、pem
填写到对应位置,保存并启用。
设置反代
在宝塔中,点击刚才创建的网站,点击反向代理,「添加反向代理」
添加名称、设置链接,填写http://127.0.0.1:8080
修改配置文件,将域名填入envId
中即可,完成。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果