V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
HeyCaptainJack
V2EX  ›  程序员

🤪我宣布, 20$一个月的 vercel 根本就不贵!

  •  
  •   HeyCaptainJack · 5 天前 · 5596 次点击

    这两天在尝试 nextjs 项目的自部署,先后尝试了几种方式: 1️⃣ 基于 docker 自己部署,还得处理 ci/cd 等自动化流程,而且 2c4g 的在打包的时候,性能根本不够使 2️⃣ 基于 dokploy 部署,同样没有 2c8g 的配置,基本上也是卡死 3️⃣ aws amplify 部署,说实话,跟个残废一样,打包失败,各种环境不支持 4️⃣ 还有本地打包配合 pm2 进行构建的相关的配置尝试

    😭而折腾这些,花费了我两天的时间,都够续费多少个月 vercel 了 ps: 别问我为什么要自部署🤪

    50 条回复    2025-07-07 20:45:13 +08:00
    coolcoffee
        1
    coolcoffee  
       5 天前
    为什么不用 GitHub Actions?
    SanjinGG
        2
    SanjinGG  
       5 天前
    2C4G 都不够吗?我 2C1G 默默流泪
    musi
        3
    musi  
       5 天前 via iPhone   ❤️ 5
    我选择不用 next ,就没这么多事了
    HeyCaptainJack
        4
    HeyCaptainJack  
    OP
       5 天前
    @SanjinGG github action 的硬件配置也还行,但是没法保存 nextjs 打包缓存,这样每次打包都会消耗比较多的时间,在本地打包会快很多
    HeyCaptainJack
        5
    HeyCaptainJack  
    OP
       5 天前
    @coolcoffee github action 的硬件配置也还行,但是没法保存 nextjs 打包缓存,这样每次打包都会消耗比较多的时间,在本地打包会快很多
    HeyCaptainJack
        6
    HeyCaptainJack  
    OP
       5 天前
    @SanjinGG 不用 nextjs ,单跑 nodejs ,静态部署项目没问题
    HeyCaptainJack
        7
    HeyCaptainJack  
    OP
       5 天前
    @musi 你说的非常对👍🏻
    fuzzsh
        8
    fuzzsh  
       5 天前 via Android
    XTTX
        9
    XTTX  
       5 天前
    项目要是能来财当然不贵了。如果不行,那就贵了。
    跑一个项目要付费的东西 太多了,vercel, db, sync engine, auth, email, doamin, captcha 。。。。
    virgo
        10
    virgo  
       5 天前
    @HeyCaptainJack #5 你说反了吧 Actions 配置 cache 速度比本地快多了 https://github.com/vercel/next.js/blob/canary/examples/with-docker/Dockerfile 你可以直接打包成 docker image 上传到 ghcr.io ,dokploy 和 coolify 直接跑 docker 镜像就好了
    DICK23
        11
    DICK23  
       5 天前
    这个问题是 nextJS 带来的
    Visoar
        12
    Visoar  
    PRO
       5 天前
    推荐你试试看 zeabur ,比 dokploy 简化了很多。

    可以直接买折扣买机器(腾讯云轻量 $5/月,2C8G )。

    https://zeabur.com/referral?referralCode=visoar
    Visoar
        13
    Visoar  
    PRO
       5 天前
    注:带 referral
    HeyCaptainJack
        14
    HeyCaptainJack  
    OP
       5 天前
    @virgo 太棒了,看来我对 github action 的了解还不够,从 ai 查的: github action 免费版有 2c7g 的配置,外加的缓存空间 10g ,那太香了,我去试试
    HeyCaptainJack
        15
    HeyCaptainJack  
    OP
       5 天前
    @XTTX 哈哈,是的,server less, money more
    xuAN111
        16
    xuAN111  
       5 天前
    @musi 每天吃完东西都要刷牙,好麻烦,不吃饭就没那么多事了。🤣
    momocraft
        17
    momocraft  
       5 天前
    花钱省时间很合理
    scys
        18
    scys  
       5 天前
    cloudflare 也提供了容器,估计会是有力的竞争对手哦
    dwu8555
        19
    dwu8555  
       5 天前
    自己买 DigitalOcean 的 5$的 VPS 来部署不更香?
    musi
        20
    musi  
       5 天前 via iPhone   ❤️ 10
    @xuAN111 这是一类事吗你就随便拿来比喻?你不用 next 就没其他方式实现 ssr 吗?你不吃东西还能活吗?建议你脑子别要了
    darkengine
        21
    darkengine  
       5 天前
    vercel 免费的我都觉得够用咯,还带 https 证书要啥自行车 (纯前端项目)
    HeyCaptainJack
        22
    HeyCaptainJack  
    OP
       5 天前
    @Visoar 感谢,社群里面也在推 zeabur 呢,有机会试试😬
    HeyCaptainJack
        23
    HeyCaptainJack  
    OP
       5 天前
    @scys 嗯,在 cloudflare 部署 nextjs 也是个不错的选择
    HeyCaptainJack
        24
    HeyCaptainJack  
    OP
       5 天前
    @dwu8555 主要是公司的项目,不是我个人的哈
    songtianlun
        25
    songtianlun  
       5 天前 via Android
    nextjs 貌似就是 vercel 出的,有特别优化 很丝滑。其他平台部署 nextjs 都多少要折腾一下。
    subframe75361
        26
    subframe75361  
       5 天前   ❤️ 1
    beyondstars
        27
    beyondstars  
       5 天前
    10 美刀 1 个月买 4c8G 的 vps/vds ,足够你偶尔不经常 build 镜像了,然后剩下 10 美刀一个月买 cdn 如何?
    zhhmax
        28
    zhhmax  
       5 天前 via Android
    手动部署,20 刀一个月都能买很豪华的 vps/vds 了
    xuAN111
        29
    xuAN111  
       5 天前
    @musi 好的,脑子不要了。谢谢你的提醒。
    xuAN111
        30
    xuAN111  
       5 天前
    @musi 😜
    chesha1
        31
    chesha1  
       5 天前
    试试 cloudflare ?我用 cloudflare pages 部署 nextjs 很顺利啊
    crocoBaby
        32
    crocoBaby  
       5 天前
    为什么服务器的配置都这么 low,都快被家用电脑配置吊打了
    guotie
        33
    guotie  
       5 天前
    20 刀买 ovh 32G 的独服 + cloudflare 的反代
    mengdodo
        34
    mengdodo  
       5 天前
    @crocoBaby 因为人家要超售,跟你一样得家用配置要多卖,美其名叫云服务。滑稽.jpg
    bowencool
        35
    bowencool  
       4 天前
    @xuAN111 #16 有没有一种可能,Next.js 之于 SSR ,还不配刷牙之于吃饭。
    HUZHUANGZHUANG
        36
    HUZHUANGZHUANG  
       4 天前
    “ 2c4g 的在打包的时候,性能根本不够使” nextjs standalone 打包后也没多大呀。你说的性能不够是内存不够?一般这样打包出来只有几十 M
    xuelang
        37
    xuelang  
       4 天前
    哈哈,vercel 部署 nextjs 是最舒服的。 免费的我就喜欢 netlify ,量大管用
    qiaobeier
        38
    qiaobeier  
       4 天前
    现在确实很流行在 Vercel 部署 Nextjs ,再使用 Sanity 做 CMS 的所谓全栈。收费还老贵了。
    dislazy2023
        39
    dislazy2023  
       4 天前
    推荐阿里云 flow
    Belmode
        40
    Belmode  
       4 天前
    @musi #20 你的攻击性好强啊
    geebos
        41
    geebos  
       4 天前
    docker 可以本地构建镜像推送到云厂商的镜像仓库,服务器直接拉镜像就行
    twk93
        42
    twk93  
       4 天前
    Vercel 免费版本的不够用吗?看来你的用户量非常大了吧
    xiaoming1992
        43
    xiaoming1992  
       3 天前 via Android
    我现在的博客就是本地 docker 打包,然后把打包后的资源提取出来发送到服务器,pm2 reload ,顺利跑了一年多了。
    仅发送打包好的资源,gzip 后只有 40+M ,如果是 docker 镜像,一个空的 node 镜像都好像 700+M ,随便安装点什么东西,就奔 1 个 G 去了。
    xiaoming1992
        44
    xiaoming1992  
       3 天前 via Android
    @HUZHUANGZHUANG #36 “ 2c4g 的在打包的时候,性能根本不够使” 应该是指在服务器上 run build ,估计 2c4g 跑不起来,反正我的 2c2g 的一跑 build 就资源占用 100%,然后失败。
    HUZHUANGZHUANG
        45
    HUZHUANGZHUANG  
       3 天前
    @xiaoming1992 #44 那是你的打包和运行方式有问题。可以看看 standalone 模式
    HeyCaptainJack
        46
    HeyCaptainJack  
    OP
       3 天前
    @qiaobeier 嗯,对于那些早期 MVP 产品,非常友好,流量大了就得想办法迁
    HeyCaptainJack
        47
    HeyCaptainJack  
    OP
       3 天前
    @dislazy2023 啊,感觉国内服务对 nextjs 的支持都不好
    HeyCaptainJack
        48
    HeyCaptainJack  
    OP
       3 天前
    @beyondstars 嗯,很不错,钱会花
    150530
        49
    150530  
       2 天前
    @xiaoming1992 我跟你的思路差不多,不过我是 gitee 存放代码,阿里云效通过 gitee 的 webhook 触发工作流打包前端代码,然后我用 go 写了个简单的服务暴露出 api ,这样阿里云效通过 curl 上传压缩包,程序这边解压到指定路径然后执行更新或者 docker swarm 滚动更新,这样一套流程就下来了,提交后自动打包部署
    xiaoming1992
        50
    xiaoming1992  
       2 天前 via Android
    @150530 我在 github flow 上尝试过跟你类似的流程,结果发现 github 被墙了,产物传不到腾讯云。。。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5069 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:42 · PVG 11:42 · LAX 20:42 · JFK 23:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.