Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

What I Learned Self-Hosting My Cloud for Two Years

说明与用途

两年自托管云存储经验,使用 Hetzner、Nextcloud、MinIO 和 ScsDriver,展示了稳定运行、低成本和完全数据控制,但每月需要 30 分钟维护,并需规划磁盘扩容。

问题

Managing personal and work data with limited storage and operational overhead while maintaining security and performance.

结果

Two years of stable operation with 4.3 TB of data, 30 min/month maintenance, and cost of $30/month + $5.5 lifetime for ScsDriver, cheaper than equivalent cloud for large libraries.

工作流

  • Provision Hetzner AX41-NVMe server ($30/month).
  • Deploy Nextcloud 27+ via Docker.
  • Set up MinIO for S3‑compatible object storage.
  • Install ScsDriver on each client ($5.5 lifetime).
  • Configure BorgBackup to Backblaze B2 for encrypted weekly backups.
  • Mount Nextcloud + MinIO as drive letters (e.g., N:\).
  • Use local cache in ScsDriver for low‑latency editing.
  • Monitor disk usage with UptimeRobot + custom email script.
  • Subscribe to Nextcloud release notes and update within 2 weeks.
  • Test updates on staging instance before production.
  • Renew TLS certificates as needed.

证据

This ran for 24 months with maybe 3 hours of unplanned maintenance per quarter.

来源

Personal photos / videos: 1.2 TB; Work projects: 800 GB; Backups of my laptops: 2.1 TB; Misc: 200 GB; Total: 4.3 TB

来源

I have unmetered bandwidth on Hetzner but I still feel guilty about it. In practice, egress is fine — I haven't hit a bill shock.

来源

  • 记录日期: 2026-10-14T22:56:08.539Z