AI 开发者社区「志趣」— 全栈项目(Next.js + NestJS + Docker)
2026-07-04 15:22
一个人从零到一完成的全栈社区项目,已部署在生产环境稳定运行。
【技术栈】
前端:Next.js 15.5(Turbopack、SSR/SSG)
后端:NestJS + Prisma ORM + pgvector 向量数据库
数据库:PostgreSQL + Redis
部署:Docker Compose 五容器编排 + Nginx 反向代理 + Let's Encrypt
服务器:Hetzner Ubuntu 24.04
【功能模块】
- 文章发布(Markdown)、系列合集、标签分类、全文搜索
- 用户等级与徽章体系、个人主页、私信聊天
- 打赏与赞助系统、联系作者(验证码防爬 + 水印溯源)
- AI 文章摘要生成、RSS 订阅、SEO 优化(sitemap/canonical)
- 管理后台:内容审核、数据分析、用户管理、举报处理
【安全措施】
Helmet + CSP 安全头、多层级限流、UA 拦截、XSS 防护、零宽字符水印溯源
【项目亮点】
- 全栈独立开发,前后端 + 运维一人搞定
- 五容器 Docker 编排,自动化部署
- AI 能力集成(pgvector 向量检索 + LLM 摘要)
浏览
123【技术栈】
前端:Next.js 15.5(Turbopack、SSR/SSG)
后端:NestJS + Prisma ORM + pgvector 向量数据库
数据库:PostgreSQL + Redis
部署:Docker Compose 五容器编排 + Nginx 反向代理 + Let's Encrypt
服务器:Hetzner Ubuntu 24.04
【功能模块】
- 文章发布(Markdown)、系列合集、标签分类、全文搜索
- 用户等级与徽章体系、个人主页、私信聊天
- 打赏与赞助系统、联系作者(验证码防爬 + 水印溯源)
- AI 文章摘要生成、RSS 订阅、SEO 优化(sitemap/canonical)
- 管理后台:内容审核、数据分析、用户管理、举报处理
【安全措施】
Helmet + CSP 安全头、多层级限流、UA 拦截、XSS 防护、零宽字符水印溯源
【项目亮点】
- 全栈独立开发,前后端 + 运维一人搞定
- 五容器 Docker 编排,自动化部署
- AI 能力集成(pgvector 向量检索 + LLM 摘要)
评论
