





















ethusdt · 2025 年 12 月 31 日 · 4971 次点击
这是一个创建于 165 天前的主题,其中的信息可能已经有所发展或是发生改变。
用 nextjs 部署到自己服务器有点麻烦的,必须部署到 vercel 这种 serverless 才方便。
我使用过笨办法,在服务器上克隆整个项目,服务器执行 build ,然后 start ( tmux/screen/systemctl )。
或者麻烦一点用 docker 打包一个镜像,配置 github action 的 ci ,某个打包分支有提交会自动打包镜像,服务器再 pull 镜像就比较方便了。但还是要折腾一下 ci 和 docker 。
或者自己本地打包后 rsync 到服务器,但要踩一下 standalone 之类的坑( node runtime 依赖 node_modules )。
难道就没优雅一点的么?
web 页面和 server api 都在一块确实好用,对前端入门后端来讲也算个不错的选择。
1 GzhiYi 2025 年 12 月 31 日github + docker 不是很好了吗?推送后就自动构建部署无感部署 |
5 kulove 2025 年 12 月 31 日 via Android不太有 我现在 vercel 每月两百刀左右的费用 上个月找了两三种替代方案 比如 railway 都差点意思 有的测试没问题 但生产一切换就不行了 |
7 doveyoung 2025 年 12 月 31 日最近才试过,standalone + docker ,Dockerfile 里要注意把静态文件也拷贝一份,用的 node:22-alpine 镜像,最终大小在 300M 。 |
8 334132462 2025 年 12 月 31 日如果能解决网络问题 dokku 是一个很不错的方案 |
9 tianjiyao 2025 年 12 月 31 日我都是免费蹭 cloudflare 的额度,比 vercel 方便多了。。 |
10 lscho 2025 年 12 月 31 日github + docker 就是最好的方式 |
11 cqx2005 2025 年 12 月 31 日frontend: |
14 bbbblue 2025 年 12 月 31 日我几个全是官方 docker 模版部署的 |
16 ethusdt 2025 年 12 月 31 日@rocmax #15 依稀记得之前踩过的坑是这样的:docker build 时候用的 root 权限,但是最终 dockercompose 运行时候镜像内部用户降权无法访问一些资源。并且 volumn 卷权限问题表现不一致,服务器经常用 root 来跑,而本地 mac 环境又不是 root 运行 docker 。可能是 Dockerfile 内部这个 nextjs user 权限导致的,即使配置了 gid/uid 也是有点问题。忘记当时是怎么解决了,可能 AI 给解决了,当时没查下到底是啥问题。 |
17 minmaxflow 2025 年 12 月 31 日我最近也碰到一样的问题,我是因为用户在国内,项目部署在阿里云上,使用 ansible(rsync) 配合 standalone 模式, 使用 nginx+pm2, 是比较繁琐。 |
20 tangxiangpi325 1 月 1 日 via Androidcoolify + vps + 容器,非常简单。vercel 玩玩可以,跑生产费用惊人 |
21 lmoon 1 月 1 日dokploy 或者 coolify ,最近在用 dokploy ,感觉很不错 |
22 gargar 1 月 2 日小应用,cloudflare 的羊毛够我薅的了 |
23 avenger 4 月 14 日不好意思啊,挖个坟 目前 vercel 每天访问量 uv 500 不到,一个月要花 $150 是不是有点高 请教下 op 后面转移到了哪里? |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。