Twikoo评论系统私有部署

Twikoo评论系统私有部署
沐飞安装nodejs
ubuntu服务端使用n模块安装Node.js
安装Twikoo server
1 | npm i -g tkserver |
- 根据需要配置环境变量,所有环境变量都是可选的(参考 )
名称 | 描述 | 默认值 |
---|---|---|
MONGODB_URI |
MongoDB 数据库连接字符串,不传则使用 lokijs | null |
MONGO_URL |
MongoDB 数据库连接字符串,不传则使用 lokijs | null |
TWIKOO_DATA |
lokijs 数据库存储路径 | ./data |
TWIKOO_PORT |
端口号 | 8080 |
TWIKOO_THROTTLE |
IP 请求限流,当同一 IP 短时间内请求次数超过阈值将对该 IP 返回错误 | 250 |
TWIKOO_LOCALHOST_ONLY |
为true 时只监听本地请求,使得 nginx 等服务器反代之后不暴露原始端口 |
null |
TWIKOO_LOG_LEVEL |
日志级别,支持 verbose / info / warn / error |
info |
TWIKOO_IP_HEADERSTWIKOO_IP_HEADERS |
在一些特殊情况下使用,如使用了CloudFlare CDN它会将请求IP写到请求头的cf-connecting-ip 字段上,为了能够正确的获取请求 IP 你可以写成['headers.cf-connecting-ip'] |
启动Twikoo server并访问http://服务端IP:8080
测试(参考 )
1 | tkserver # 启动服务 |
申请ssl证书并在DNS服务商处添加twikoo.mufei.fun
的解析,然后配置nginx前置代理实现HTTPS访问
1 | # twikoo本地部署配置 |
在博客配置文件中配置envld,然后在网站评论区设置管理登录密码。
添加表情包
设置里添加
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果