Wiki.js 集成 Artalk 评论系统配置指南

Wiki.js 集成 Artalk 评论系统配置指南

一、Artalk 核心优势

  1. 开源性质
    采用 MIT 许可证的自托管评论系统,支持全平台集成

  2. 数据控制
    评论数据存储在自有服务器,避免第三方服务依赖

  3. 轻量化架构
    Go 语言开发的后端服务,内存占用低于 50MB


二、Docker Compose 部署方案

部署文件 docker-compose.yaml

version: '3.8'
services:
  artalk:
    image: artalk/artalk-go:latest
    container_name: artalk
    restart: unless-stopped
    ports:
      - "18080:23366"
    volumes:
      - ./data:/data
    environment:
      TZ: Asia/Shanghai
      ATK_SITE_DEFAULT: "doc.srebro.cn"
      ATK_LOCALE: "zh-CN"

运行指令✅

docker-compose up -d

配置解释

配置项说明
18080:23366宿主端口映射到容器内部端口
./data:/data持久化存储评论数据到宿主机目录
ATK_SITE_DEFAULTArtalk 后台站点地址

配置后台管理员用户名/密码

docker exec -it artalk artalk admin

image-20250215121102931

三、配置Nginx反向代理

[root@hcss-ecs-195f conf.d]# cat artalk.conf 
#artalk
  server {
        listen       443 ssl;
        server_name  artalk.srebro.cn;
        error_page  404              /404/404.html;
        charset utf-8;

	ssl_certificate /home/application/nginx/cert/srebro.cn.pem; 
	ssl_certificate_key /home/application/nginx/cert/srebro.cn.key;
        ssl_session_cache    shared:SSL:1m;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

  location / {
    proxy_pass http://127.0.0.1:18080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header REMOTE-HOST $remote_addr;
    add_header X-Cache $upstream_cache_status;
    add_header Cache-Control no-cache;
    expires 12h;
  }
}   

四、登录Artalk Web 控制台

控制台地址: https://artalk.srebro.cn/

image-20250215121738040

按需自定义设置

image-20250215121216415

配置回调地址

image-20250215121500720

五、wiki.js 知识库配置评论服务提供商为Artalk

image-20250215121938835

六、wiki.js 知识库模拟留言评论

image-20250215122102024

image-20250215122116557

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值