@qwqcode/Artalk 是一款有趣的自托管评论系统,是一个少数开源的前后端评论系统

由于需要服务器来搭建后端导致劝退了大部分玩家,今天,我就教你们不花钱如何搭建Artalk后端方法

注册/登录 Heroku

成功登录后打开:https://dashboard.heroku.com/

然后Fork一份Artalk项目的后端代码:https://github.com/qwqcode/Artalk-API-PHP

Fork记得打开 Config.example.php 文件,按照注释来配置, 并将文件名更名为 Config.php

创建新项目

右上方依次点击 New >= Create new app

App name:用于二级域名,自己记得住就行
region:默认

填写后,点击 Create app 按钮,开始创建项目

部署后端

创建项目后,在 Deploy 栏下, Deployment method 部署模式下选择 Github 方式

授权登录Github,搜索之前Fork的仓库名,点击 Connect

等待数秒后,页面下方找到 Manual deploy ,点击 Deploy Branch 手动部署项目

成功后就可以点击 View ,新打开的网址后面加上 /public/ 如显示以下内容则表示后端搭建成功了

1
2
3
4
5
6
Artalk Server Php v0.0.2

> https://github.com/qwqcode/ArtalkServerPhp
> https://artalk.js.org
> https://github.com/qwqcode/Artalk
> https://qwqaq.com

至此,Artalk评论系统的后端已经搭建完成, 只需要前端页面 Artalk 配置 serverUrl 为文件 /public/index.php 外部可访问的 URL,例如:

1
2
3
4
new Artalk({
// ...
serverUrl: 'https://example.com/public/index.php'
});