分享一套 Next.js 技术栈,可以部署到所有云平台

第一次发帖,欢迎各位佬友围观。

分享一个通用的 Next.js 技术栈,经过测试基本可以部署在任何平台上。基本涵盖了大多数 SaaS 需求:

Core Features & Tech Stack:

  • 数据库: Drizzle ORM
  • 鉴权: Better Auth
  • 支付: Stripe + Creem
  • 邮件: React Email + Resend
  • 对象存储: S3/R2
  • 博客: MDX support with Fumadocs
  • 文档: Fumadocs with search
  • 国际化: Next-intl
  • 暗色主题: Next-themes
  • Analytics: vanilla-cookieconsent + GA + umami + plausible

UI/UX: Tailwind CSS + Shadcn/UI + Radix UI + Framer Motion
State: Zustand + TanStack Query + React Hook Form
Type Safety: Full TypeScript + Zod validation
Lint: Biome

部署平台推荐:

Vercel: Next.js + Neon/supabase

Cloudflare: OpenNext + Workers + D1 + KV + R2

AWS: SST + OpenNext + Lambda + RDS + Cloudfront +Cloudwatch

容器部署平台: Railway, Flyio

自托管部署: Dokploy, Coolify

上面的技术栈经过我生产环境的测试和流量冲击,基本上没啥问题,各大平台都可以部署,例如在 Clouflare workers 和 AWS Lambda 这种纯 Edge 部署也是没有问题的。容器也好,Vercel 都是支持的。

各位佬友后面开启自己的项目,选择 Next.js 技术栈可以参考参考。毕竟有些技术栈是不兼容 Edge 环境的,我也是经历了很多坑,最终实现了这一套比较好的方案。

我在 24 年初也写了一篇 独立开发技术栈 2024 的博客,虽然有部分内容过时了,但是详细介绍了一些具体的优点和缺点,一年时间过去,推荐的基本成为了主流技术栈,感兴趣的可以去围观。

我最近工作在 构建全平台部署的 Next.js 模板 上,帮助大家快速启动自己的独立开发项目,由上面的技术栈构建。感兴趣的也欢迎围观:clap:

59 个赞

不懂next,插个眼

2 个赞

严重支持

3 个赞

感谢分享,正好急缺

2 个赞

欢迎佬友 :clap:
首帖就这么高质量 :+1:
感谢佬友分享 :folded_hands:

1 个赞

看完了。不是开源,但是项目看起来很牛,关注一波~

1 个赞

看不懂,这个还收费?

1 个赞

不懂,先标记 :face_blowing_a_kiss:

1 个赞

关注一波看看

有点贵了

今天刚写了新代码,支持了 creem.io 这个支付平台。

这个平台是国外少有的支持国内独立开发者的海外收款平台,也分享给大家。

关于这个平台更多详细可以看我的 X 分享:https://x.com/iguangzhengli/status/1949770785104810219

感谢佬 第一次发帖就这么高质量!

现在早鸟优惠五折,基本是国外同类产品价格的一半了。我这个价格是面向海外开发者的,国内独立开发者我一向是优惠多多

最好加上
AFF
防止被举报佬

虽然这个项目不是开源的,但是我本人也常年给开源项目打工,也欢迎关注:guangzhengli (guangzhengli) · GitHub

1 个赞

谢谢:folded_hands:,暂时还不了解平台规则,我研究研究

感谢分享

尽快 或者先打上标签 如果你认为不要的话可以再删掉
防止举报

1 个赞

谢谢大佬分享~

简单看完佬贴的两篇blog,太强了。:star_struck:又能狠狠学习一波了。