
Waline评论服务器的部署方法
效果图
背景
之前搭建的Halo博客服务器的默认内置评论模块不好用,经常出BUG,因此想自建好用的评论模块
(Halo2.20版本后内置的已肥肠好用!没必要再折腾了)
简介
部署
LeanCloud 国际版 云存储部署
具体步骤可以看官方写的教程
1.登录LeanCloud 国际版,没有账号可以注册
2.新建应用,选择开发版(免费),商用版每个月最低消费5美刀。
3.在设置-应用凭证里面将AppID、AppKey、MasterKey他们三个的值复制出来。
4.docker启动
以下是选填的环境变量:
SENDER_NAME: 自定义发送邮件的发件人
SENDER_EMAIL: 自定义发送邮件的发件地址
MAIL_SUBJECT:自定义评论回复邮件标题
MAIL_TEMPLATE: 自定义评论回复邮件内容
MAIL_SUBJECT_ADMIN:自定义新评论通知邮件标题
MAIL_TEMPLATE_ADMIN: 自定义新评论通知邮件内容
docker run -d --restart=always \
-e LEAN_ID=xxxxxxxx \
-e LEAN_KEY=xxxxxxxx \
-e LEAN_MASTER_KEY=xxxxxxxx \
-e SMTP_SERVICE=QQ \
-e SMTP_USER='767267711@qq.com' \
-e SMTP_PASS=xxxxxxxx \
-e SITE_NAME="Monster's Blog" \
-e SITE_URL='https://ffbf.top' \
-e AUTHOR_EMAIL='767267711@qq.com' \
-v /data/waline/data:/app/data \
-p 8360:8360 \
lizheming/waline
跑起来后访问localhost:8360确认成功即可
sqllite本地存储部署
实例:
# docker-compose.yml 文件内容
version: '3'
services:
waline:
container_name: waline
image: docker.nastool.de/lizheming/waline:latest
restart: always
ports:
- 8360:8360
volumes:
- ${PWD}/data:/app/data
environment:
TZ: 'Asia/Shanghai'
SQLITE_PATH: '/app/data'
JWT_TOKEN: 'e-JKKKJIb3368EFD544316006'
SITE_NAME: 'dreamChaser的小屋'
SITE_URL: 'https://blog.wenjng.xin'
SECURE_DOMAINS: 'blog.wenjng.xin'
AUTHOR_EMAIL: 'my-emial@outlook.com'
参考文章
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 RenewBlog
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果