群晖Docker部署Artalk自托管评论系统
简介
Artalk 是一款简单易用但功能丰富的评论系统,你可以开箱即用地部署并置入任何博客、网站、Web 应用。不论是 Vue、React、Svelte 的前端项目,还是 WordPress、Typecho、Hexo 等博客系统,都可以快速引入 Artalk,结合诸位的聪明才智,我们相信 Artalk 能够自如应对各种业务场景。
官网:
功能亮点
轻量设计
前端采用 TypeScript (Vanilla JS),轻量级,无冗余依赖,仅 ~40KB (gzipped)。
后端采用 Golang 重制 (Artalk v2),跨平台,体积小巧,五脏俱全,快速部署。
主要功能
用户友好的界面:Artalk 提供了简洁清晰的评论界面,用户可以轻松进行评论、回复和点赞操作。
Markdown 支持:评论内容支持 Markdown 格式,使用户可以以更丰富的方式表达意见。
验证码:为了防止机器人恶意评论,Artalk 支持验证码功能,确保评论的真实性,
异步加载:评论内容采用异步加载方式,不会影响网页加载速度和性能。
自定义主题:Artalk 允许用户根据自己的网站风格和需求定制评论框的样式和主题。
Docker部署Artalk
在群晖File Station的docker文件夹下创建artalk 文件夹。
在artalk 文件夹创建data文件夹。
打开Container Manager,新增项目。
项目名称填入:artalk,路径选择刚才创建的artalk文件夹,来源选择创建docker-compose.yml,填入以下代码,然后鼠标点击下一步,如遇到拉取不成功,那需要科学上网了。
version: '3.8'
services:
artalk:
container_name: artalk
image: artalk/artalk-go
restart: unless-stopped
ports:
- 8080:23366 #端口8080请自行修改
volumes:
- ./data:/data
environment:
- TZ=Asia/Shanghai
- ATK_LOCALE=zh-CN
- ATK_SITE_DEFAULT=Artalk 的博客 #自行修改为自己博客名称
- ATK_TRUSTED_DOMAINS=https://your_domain #自行修改为自己域名
选择通过Web Station 设置网页门户,端口选择8080,然后鼠标点击下一步
点击完成
进入Web station 配置容器的页面门户,点击确认
设置后台访问端口,门户类型选择基于端口,端口选择HTTP或者HTTPS,自定义端口号。
创建artalk完成。
在Container Manager选择容器点击artalk进去。
点击操作,然后点击打开端机
在终端机点击新增,注意要点击新增旁边有个倒三角“▼”,会出现通过命令启动,点击它。
这一步是要创建管理员账户,在请输入一个命令框填入
artalk admin
点击第二个artalk,在旁边设置自己的用户名、邮箱和密码。
在Web station创建的端口,点击访问。
本站已应用上Artalk自托管评论系统
好了,以上就是我所分享的保姆级,通过群晖Docker部署Artalk自托管评论系统。
- 感谢你赐予我前进的力量