部署Artalk

Docker 部署

  • /data/opt/artalk/data改为自己的路径
docker run -d --name artalk  -p 8084:23366  -v /data/opt/artalk/data:/data  --restart=always  artalk/artalk-go
Bash

Docker Compose 部署

  • 创建 docker-compose.yaml
  • 挂载文件路径会挂载到你当前创建docker-compose.yaml文件的目录
version: "3.5"
services:
  artalk:
    container_name: artalk
    image: artalk/artalk-go
    restart: always
    ports:
      - 8084:23366
    volumes:
      - ./data:/data
YAML
  • 启动服务
docker-compose up -d
Undefined

执行命令创建管理员账户

这里注意,如果是从其他评论转artalk评论的话,用户名邮箱跟之前的一样,这样好匹配自己的评论,如果不一样,那就要自己去后台设置了

docker exec -it artalk artalk admin
Bash

配置nginx反向代理

 location / {
    proxy_redirect off;
    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_pass http://localhost:8084/;
  }
Bash

配置服务后台

登录

  1. 访问后台地址
  2. 登录创建的管理员账号

设置后台基础配置

  • 点击左上角菜单

左上角菜单.png

  • 点击后台设置

设置.png

  • 设置语言

语言设置.png

添加博客站点

添加站点.png

站点.png

设置邮件通知

  1. 菜单->设置->邮件通知
  2. 下面设置用的是腾讯企业邮箱
  3. QQ邮箱设置 发件地址:smtp.qq.com 发件端口:587
  4. 启用邮件通知

启用邮件通知.png

邮箱通知设置.png

可信域名

可信域名.png

前端配置

前端设置.png

头像 Gravatar设置

默认地址换成:https://cravatar.cn/avatar/

头像Gravatar.png

图片上传 (兰空图床)

  • 解压文件包到Artalk根目录

  • 修改config.toml文件的 uploaders.lskypro2中的hosttoken Snipaste_2023-09-19_22-54-56.png

  • 重启artalk容器

  • 配置后台设置 图片上传 Upgit 配置-命令行参数:/data/upgit -c /data/config.toml 图片上传设置.png

其他设置

请看官方文档

导入其他评论数据 (Twikoo)

  • 转换工具 https://artalk.js.org/guide/transfer.html

导出Twikoo数据

导出twikoo评论数据.png

转换数据

下载转换数据.png

导入数据

设置->迁移->导入

导入评论数据.png