A

Artalk

SHA-256
2.3k stars·系统调优·已提供 SHA-256 校验码,下载后可自行核对文件完整性

一款轻量、自托管的评论系统,前端纯 JS,后端 Go,功能全面,隐私优先。

智能下载

下载 Download 版本

v2.9.1 · 15.8 MB

自建评论系统,轻量高效,隐私可控。

核心功能

  • 前端仅 40KB,纯 JS 无框架依赖
  • 后端 Go 语言,高并发低内存
  • Docker 一键部署,支持多平台
  • 社交登录(GitHub、Google 等)
  • 邮件通知与多种推送方式

避坑指南

  • •端口映射:默认容器内端口 23366,需映射到宿主机端口(如 8080)。
  • •时区与环境变量:时区(TZ)需设为正确值,否则时间显示异常;ATK_LOCALE 设为 zh-CN 启用中文。
  • •前端 server 地址:必须可公网访问(或内网正确),否则客户端无法连接。
  • •页面 Key:需唯一标识每篇文章/页面,建议使用绝对路径。
  • •数据持久化:务必挂载数据卷 /data,否则容器重启数据丢失。

适用场景

  • 个人博客或技术博客嵌入评论
  • 企业网站或产品文档需要用户评论
  • 替代 Disqus 等第三方评论服务,保护隐私

Artalk 是一款自托管的评论系统,专为博客、网站和 Web 应用设计。它前端仅约 40KB,使用纯 Vanilla JavaScript 构建,无框架依赖;后端基于 Go 语言,高效且跨平台。支持 Docker 一键部署,隐私优先、完全可控。功能丰富:社交登录、邮件通知、验证码、多站点管理、侧边栏后台、图片上传、Markdown、表情包、评论审核、数据迁移等。目标是替代 Disqus 等第三方服务,提供高性能、自托管的评论解决方案。

标签

self-hostedcomment-systembloggolangvanilla-jsdockerprivacy

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤 1:使用 Docker 启动服务器:docker run -d --name artalk -p 8080:23366 -v $(pwd)/data:/data -e "TZ=Asia/Shanghai" -e "ATK_LOCALE=zh-CN" -e "ATK_SITE_DEFAULT=我的博客" -e "ATK_SITE_URL=https://example.com" artalk/artalk-go

4

步骤 2:在网页中引入 Artalk 前端脚本和样式,初始化:Artalk.init({ el: '#Comments', site: '我的博客', server: 'https://你的域名或IP:8080', pageKey: '/文章路径' })

5

步骤 3:访问页面,即可开始评论。通过侧边栏管理评论、站点设置等。

安装指引
  1. 步骤 1:使用 Docker 启动服务器:docker run -d --name artalk -p 8080:23366 -v $(pwd)/data:/data -e "TZ=Asia/Shanghai" -e "ATK_LOCALE=zh-CN" -e "ATK_SITE_DEFAULT=我的博客" -e "ATK_SITE_URL=https://example.com" artalk/artalk-go
  2. 步骤 2:在网页中引入 Artalk 前端脚本和样式,初始化:Artalk.init({ el: '#Comments', site: '我的博客', server: 'https://你的域名或IP:8080', pageKey: '/文章路径' })
  3. 步骤 3:访问页面,即可开始评论。通过侧边栏管理评论、站点设置等。
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

ce0b893953341a9d7825930475c589ffa90abf36f0baa5a2608b31ca923911f2

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

停止 Docker 容器:docker stop artalk && docker rm artalk,并删除数据目录 $(pwd)/data(如不再需要)。若使用二进制安装,直接删除可执行文件和配置文件即可。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-10-26 21:16:27
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

3 FAQs

相似推荐