从Disqus迁移到Remark42

从Disqus迁移到Remark42

2024-11-17

作为Diqus的免费用户,被强制挂上广告,无奈之下只好替代!

安装Remark42 #

下载:

1wget https://github.com/umputun/remark42/releases/download/v1.14.0/remark42.linux-amd64.tar.gz

创建用户和数据目录:

1useradd remark42
2mkdir /home/remark42/data
3chown -R remark42:remark42 /home/remark42/data

安装:

1tar -zxvf remark42.linux-amd64.tar.gz
2mv remark42.linux-amd64 /home/remark42/remark42

创建配置文件:

1vi /home/remark42/remark42.env
1REMARK_URL=https://comments.frognew.com
2SECRET=xxxx
3SITE=frognew
4AUTH_ANON=false
5EMOJI=true
6REMARK_PORT=8083
7REMARK_ADDRESS=127.0.0.1
8AUTH_GITHUB_CID=xxxx
9AUTH_GITHUB_CSEC=xxxx

/etc/systemd/system/remark42.service:

 1[Unit]
 2Description=remark42 comment engine
 3After=network.target
 4
 5[Service]
 6User=remark42
 7Group=remark42
 8EnvironmentFile=/home/remark42/remark42.env
 9WorkingDirectory=/home/remark42/data
10Restart=always
11RestartSec=5
12ExecStart=/home/remark42/remark42 server
13
14[Install]
15WantedBy=multi-user.target

前端配置 #

后端配置 #

Authorization配置 #

  • 参考Authorization中的Github中的部分,配置并得到AUTH_GITHUB_CIDAUTH_GITHUB_CSEC开启Github账号登录。

nginx配置 #

管理评论 #

管理员ID可以使用ADMIN_SHARED_ID字段设置,多个用,隔开。

1ADMIN_SHARED_ID=github_<AUTH_GITHUB_CID>
© 2024 青蛙小白