Netlify免费搭建Twikoo

Netlify免费搭建Twikoo
青夢Netlify免费搭建Twikoo
1. 申请MongoDB Atlas
创建
MongoDB Atlas
账号选择免费数据库
区域服务商和地区
- 建议AWS
- Twikoo后端(Netlify或VPS)较近的,建议Oregon(us-west-2)
创建数据库用户
- Database Access -> Add New Database User -> Authentication Method选择 Password
- 建议使用Auto Generate自动生成密码
- Database User Privileges -> Add Built In Role -> Select Role 选择 Atlas Admin
- Add User
设置网络访问IP
- Network Access -> Add IP Address
- Access List Entry 输入
0.0.0.0/0
允许所有IP地址的连接 or 可以设置允许固定的IP(VPS) - Confirm
保存连接方式字符串
- Database -> Connect -> 选择Drivers
- 记录连接字符串,将
<username>:<pssword>
设置成设置的数据库用户名:密码
2. Netlify创建Twikoo云函数
将
Twikoo项目地址
fork到GIthub仓库中申请并登录
Netlify
,创建一个Team连接到Github并导入已存在的项目,选择 twikoo-netlify项目
添加环境变量:Add environment variables
- Key:
MONGODB_URI
- Value:
MongoDB数据库连接字符串
- Key:
部署项目
设置域名
- 在DNS管理中添加一条CNAME记录,如
twikoo.<域名>
,解析目标填写Netlify自身的域名地址 - 在Netlify添加域名
twikoo.<域名>
,按照提示在DNS管理中添加TXT记录并保存- Host:即cloudflare中的名称
- Value:即cloudflare中的内容
- 在DNS管理中添加一条CNAME记录,如
保存云函数地址,云函数地址即
anzhiyu
中的Twikoo
环境id- 方式一:访问
twikoo.<域名>
,复制网址即可 - 方式二:拼接路径,按照
https://
+twikoo.<域名>
+/.netlify/functions/twikoo
- 方式一:访问
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果