快速开始
这篇文档将会介绍如何准备必要的环境变量与如何进行服务部署,部署文档目前存放在我的个人博客中。
在完成最终部署或启动服务前,请确保面板地址可在所选部署环境下访问。
选择部署环境
在项目早期,只针对 Vercel 这一种部署方式进行了支持,但目前已新增了 Docker 与 Cloudflare 两种部署方式,你可以根据自己的需求进行选择,每种环境都有其优点和缺点,具体可参考下面针对不同环境的简要介绍。
Vercel
作为本项目采用的 Next.js 框架的背后公司,Vercel 对于框架内各种特性兼容性最好,且具有最良好的部署与维护体验。
- 强大的缓存与CDN能力,响应速度快。✅
- 可通过 IP 或域名的方式来获取哪吒面板 API 数据。
- 免费计划有限,需要注意是否会超出计划内用量。⚠️
Cloudflare
Cloudflare 提供最多的免费 Serverless 用量,虽然部署起来对于 Vercel 麻烦一些,但对于计费部分可以近乎不计。
- 慷慨的免费用量,访问速度良好。✅
- 部署起来配置项较多,需要有一定基础。⚠️
- 需要面板可通过域名的方式访问。⚠️
Docker
最灵活的部署方式,需要有一定的服务器与 Docker 基础。
- 无冷启动,响应速度(可能)最快。✅
- 修改环境变量后重启服务即可,无需重新部署。✅
- 需要有服务器或容器环境,不同区域的访问速度可能受限。⚠️