touch docker-compose.yml
 
version: '3.8'
services:
  artalk:
    container_name: artalk
    image: artalk/artalk-go
    restart: unless-stopped
    ports:
      - 8080:23366
    volumes:
      - ./data:/data
    environment:
      - TZ=Asia/Shanghai
      - ATK_LOCALE=zh-CN
      - ATK_SITE_DEFAULT=Himmel 的博客
      - ATK_SITE_URL=https://blog.himmel.fun
 
 
# 可信域名, 必须匹配,否则会报CSRF  
trusted_domains:  
  - "https://artalk.himmel.fun" # artalk 后端地址  
  - "https://blog.himmel.fun"    # 博客地址  
  - "http://blog.himmel.fun"      
  - "http://localhost:8686"   # 供本地调试地址  
  - "http://127.0.0.1:4000"    
  
  
# 默认站点名  
site_default: "blog"  
  
# 管理员账户  
admin_users:  
  - name: "himmel"  
    email: "[email protected]"  
      
    # 密码支持 bcrypt 或 md5 加密   
    # 如admin加密后的32位md5为: 21232f297a57a5a743894a0e4a801fc3,则如下字段因添加(md5)前缀:  
    password: "steinsgate"
# 界面配置
frontend:
  # 评论框占位文字
  placeholder: "紫薯布丁"
  # 无评论显示文字
  noComment: ""
  # 发送按钮文字
  sendBtn: "Send"
  # 评论框穿梭
  editorTravel: true
  # 表情包
  emoticons: https://cdn.jsdelivr.net/gh/ArtalkJS/Emoticons/grps/default.json
  # 投票按钮
  vote: true
  # 反对按钮
  voteDown: false
  # 用户 UA 徽标
  uaBadge: false
  # 评论排序功能
  listSort: true
  # 编辑器实时预览功能
  preview: true
  # 平铺模式 ["auto", true, false]
  flatMode: auto
  # 夜间模式 ["inherit", "auto"]
  darkMode: inherit
  # 最大嵌套层数
  nestMax: 2
  # 嵌套评论排序规则 ["DATE_ASC", "DATE_DESC", "VOTE_UP_DESC"]
  nestSort: DATE_ASC
  # 头像 Gravatar
  gravatar:
    # API 地址
    mirror: https://weavatar.com/avatar/
    # API 参数
    params: sha256=1&d=mp&s=240
 
docker-compose up -d