因为 Moe-Counter 经常会出现无法访问的情况,于是基于 vercel + mongodb 自建了计数器。
示例
使用方式也稍有修改,只需要在后面拼接自己唯一标识即可。
https://counter.imalun.com/唯一标识?theme=对应主题
asoul
moebooru
rule34
gelbooru
部署
如果有想自建的可以按照如下步骤搭建:
申请 MongoDB 账号
创建免费 MongoDB 数据库,区域推荐选择
AWS / N. Virginia (us-east-1)
在 Database Access 页面点击 Add New Database User 创建数据库用户,Authentication Method 选 Password,在 Password Authentication 下设置数据库用户名和密码,用户名和密码可包含数字和大小写字母,请勿包含特殊符号。点击 Database User Privileges 下方的 Add Built In Role,Select Role 选择 Atlas Admin,最后点击 Add User
在 Network Access 页面点击 Add IP Address,Access List Entry 输入
0.0.0.0/0
(允许所有 IP 地址的连接),点击 Confirm在 Database 页面点击 Connect,连接方式选择 Drivers,并记录数据库连接字符串,请将连接字符串中的
<username>:<password>
修改为刚刚创建的数据库用户名:密码
申请 Vercel 账号
点击以下按钮将 Moe-Counter-Vercel 一键部署到 Vercel
进入 Settings - Environment Variables,添加环境变量
MONGODB_PATH
,值为前面记录的数据库连接字符串进入 Deployments , 然后在任意一项后面点击更多(三个点) , 然后点击 Redeploy , 最后点击下面的 Redeploy
进入 Overview,点击 Domains 下方的链接,如果环境配置正确,可以看到 默认计数器样式
- 本文链接:
- 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。