快速开始

选择部署环境,完成服务部署

这篇文档将会介绍,如何选择你想要部署的环境与如何进行部署。

在完成最终部署或启动服务前,请确保面板地址可在所选部署环境下访问。

选择部署环境

在项目早期,只针对 Vercel 这一种部署方式进行了支持,但目前已新增了 Docker 与 Cloudflare 两种部署方式,你可以根据自己的需求进行选择,每种环境都有其优点和缺点,具体可参考下面针对不同环境的简要介绍。

Vercel

作为本项目采用的 Next.js 框架的背后公司,Vercel 对于框架内各种特性兼容性最好,且具有最良好的部署与维护体验。(Next.js on Vercel 介绍

  • 强大的缓存与 CDN 能力,响应速度快。✅
  • 可通过 IP 或域名的方式来获取哪吒面板 API 数据。
  • 免费计划有限,需要注意是否会超出计划内用量。⚠️
  • 默认分配域名 vercel.app 在某些地区访问不畅,需绑定自定义域名。⚠️

Vercel 部署文档 →

Cloudflare

Cloudflare 提供最多的免费 Serverless 用量,虽然部署起来对于 Vercel 麻烦一些,但对于计费部分可以近乎不计。(Next.js on Cloudflare Pages 介绍

  • 慷慨的免费用量,访问速度良好。✅
  • 部署起来配置项较多,需要有一定基础。⚠️
  • 仅支持域名的方式来获取哪吒面板 API 数据。⚠️

Cloudflare 部署文档 →

Docker

最灵活的部署方式,需要有一定的 Docker 基础。(Next.js on Docker 介绍

  • 无冷启动,响应速度(可能)最快。✅
  • 修改环境变量后重启服务即可,无需重新部署。✅
  • 需要有服务器或容器环境,不同区域的访问速度可能受限。⚠️

Docker 部署文档 →