作为Diqus的免费用户,被强制挂上广告,无奈之下只好替代!
安装Remark42
下载:
wget https://github.com/umputun/remark42/releases/download/v1.14.0/remark42.linux-amd64.tar.gz创建用户和数据目录:
useradd remark42
mkdir /home/remark42/data
chown -R remark42:remark42 /home/remark42/data安装:
tar -zxvf remark42.linux-amd64.tar.gz
mv remark42.linux-amd64 /home/remark42/remark42创建配置文件:
vi /home/remark42/remark42.envREMARK_URL=https://comments.frognew.com
SECRET=xxxx
SITE=frognew
AUTH_ANON=false
EMOJI=true
REMARK_PORT=8083
REMARK_ADDRESS=127.0.0.1
AUTH_GITHUB_CID=xxxx
AUTH_GITHUB_CSEC=xxxx/etc/systemd/system/remark42.service:
[Unit]
Description=remark42 comment engine
After=network.target
[Service]
User=remark42
Group=remark42
EnvironmentFile=/home/remark42/remark42.env
WorkingDirectory=/home/remark42/data
Restart=always
RestartSec=5
ExecStart=/home/remark42/remark42 server
[Install]
WantedBy=multi-user.target前端配置
后端配置
- Command-Line Interface parameters中的环境变量配置到
/home/remark42/remark42.env中
Authorization配置
- 参考Authorization中的Github中的部分,配置并得到
AUTH_GITHUB_CID和AUTH_GITHUB_CSEC开启Github账号登录。
nginx配置
管理评论
管理员ID可以使用ADMIN_SHARED_ID字段设置,多个用,隔开。
ADMIN_SHARED_ID=github_<AUTH_GITHUB_CID>