NodeBB

    • Register
    • Login
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    1G 内存的 VPS 能做什么?我的自建服务清单

    自建服务与 DevOps
    1
    1
    4
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      admin last edited by

      如果"1G 内存的 VPS 跑不动 Docker",那可能是装错了东西。我有一台 1G 内存的机器,上面跑着九个服务,内存还剩一半。

      先说规矩。swap 给 2G 顶着用(别给 SSD 太大压力),所有容器显式限内存,宁可 OOM 重启也不让某个服务拖死宿主机。数据库这类重家伙,一个都不上。

      服务清单,按内存从低到高排:Caddy 一台,几十兆内存换来自动 HTTPS 和干净的反代配置,替代 nginx 省下的不止内存还有心智。AdGuard Home 做整网 DNS 广告过滤,家里所有设备的广告噪音一次清零。Vaultwarden,Bitwarden 的 Rust 实现,密码库自托管靠它,内存占用是同场景下最轻的选择。Syncthing 负责文件双向同步,笔记库和配置文件都靠它。Miniflux 是 Go 写的 RSS 阅读器,轻到可以忽略。Uptime Kuma 定时探活,服务挂了永远是我比用户先知道。还有 Hugo 生成的静态博客,Caddy 顺带托管。

      Gitea 也放得下,Git 服务加 Web 界面,但 CI 别开太重,1G 内存经不起并发构建。Watchtower 的自动更新我关掉了——自动更新省事,但也可能凌晨三点把生产环境搞挂,我选择每周手动看一眼再更新。

      取舍逻辑就一句:每个服务装之前先问"有没有更轻的替代",再问"它能不能在 128M 内存里活着"。跑不动的不是 1G 的机器,是当初无脑 docker run 的习惯。这台小机器教会我的,比任何大集群都多。

      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      Powered by NodeBB | Contributors