解决方案

用于Nextcloud的VPS:真正由你掌控的私有文件同步

Cutter 8 · $34/moHold 4 · $22/mo
简短回答

Nextcloud受IO限制,且存储消耗大,而非CPU消耗。两个核心和4 GB可服务家庭;二十人团队需要4核8 GB和Redis及PHP-FPM调优。存储是真正的决定因素:Hold系列提供2–16 TB,每TB的价格让消费级云订阅显得昂贵。

你需要什么

nextcloud和私有文件同步 的规格下限
资源你实际需要的东西
CPU家庭2核,小团队4核
RAM4 GB搭配Redis;8 GB搭配全文搜索
磁盘Hold 系列 2 TB 起步
技术栈PHP 8.3、PostgreSQL 或 MariaDB、Redis、nginx

推荐套餐

Cutter

Cutter 8

$ 32.3 /month

总计 US$96.90 · 节省 5%

vCPU
4 × 专用
RAM
8 GB
存储
160 GB NVMe SSD
流量
10 TB
IPv4 / IPv6
1 / /64 routed
配置
Hold

Hold 4

$ 20.9 /month

总计 US$62.70 · 节省 5%

vCPU
2 × 共享
RAM
4 GB
存储
2 TB 企业级HDD
流量
20 TB
IPv4 / IPv6
1 / /64 routed
配置
Hold

Hold 8

$ 37.05 /month

总计 US$111.15 · 节省 5%

vCPU
4 × 共享
RAM
8 GB
存储
4 TB 企业级HDD
流量
30 TB
IPv4 / IPv6
1 / /64 routed
配置

推荐位置

对于此工作负载,位置通常是影响最大的决定——要么因为延迟至关重要,要么因为司法管辖区至关重要。

为什么选择OnionVPS

  • 按 TB 计价的存储,而非按用户每月计价。
  • 瑞士和冰岛托管将您的文件置于法定通信保护之下。
  • Bastion 系列采用服务端加密加 LUKS 全盘加密,启动时由您密钥解锁。
  • 绝不进行服务端文件内容扫描——我们既不看,也不保留查看的能力。

如何设置

  1. 在隐私司法管辖区部署 Hold 2

    两 TB 是合理的起步容量。

  2. 安装带 PostgreSQL 和 Redis 的 Nextcloud

    在真实规模下,Redis 文件锁并非可选。

  3. 调优 PHP-FPM 和 OPcache

    将 memory_limit 提高至 1 GB,并增大 OPcache 内部字符串缓冲区。

  4. 如需要可启用服务端加密

    这会牺牲性能;全盘加密加 TLS 对大多数威胁模型已足够。

  5. 设置备份至第二个司法管辖区

    夜间加密备份至另一区域,使用 restic 或 Borg。

常见问题

Nextcloud 每位用户需要多少存储?

为每位活跃用户预算 50–100 GB 用于文档和照片,若同步视频则需更多。存储增长快于预期;Hold 系列定价使过度配置变得廉价。

自托管 Nextcloud 比商业云更私密吗?

它消除了提供商读取、扫描或交出您文件的能力,这是商业服务无法提供的。作为交换,您负责打补丁和备份。

应使用哪个数据库?

PostgreSQL。Nextcloud 支持 MariaDB,但 Postgres 处理并发写入更好,也是大型安装的首选。