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

Self-Hosted Cloud Storage Stack: A 2026 Build Guide

Описание и применение

Самостоятельный облачный хранилище 2026: сервер Hetzner, Nextcloud, MinIO, ScsDriver, резервное копирование BorgBackup в Backblaze B2, стоимость ~648 USD/год.

Задача

Need affordable, unlimited, fully controllable cloud storage without subscription traps.

Результат

Self‑hosting yields unlimited storage, full control, and no vendor lock‑in at ~$648/year versus ~$290/year for 5 TB on commercial services.

Рабочий процесс

  • 1. Provision a Hetzner dedicated server (AMD Ryzen 5, 64 GB RAM, 2×1 TB NVMe RAID 1).
  • 2. Run Nextcloud in Docker: docker run -d --name nextcloud -p 443:443 -v /mnt/storage/nextcloud:/var/www/html/data nextcloud:latest.
  • 3. Run MinIO in Docker: docker run -d --name minio -p 9000:9000 -p 9001:9001 -v /mnt/storage/minio:/data -e MINIO_ROOT_USER=admin -e MINIO_ROOT_PASSWORD=changeme minio/minio server /data --console-address ":9001".
  • 4. Install ScsDriver on client machines, add Nextcloud WebDAV (https://your-server/remote.php/webdav/) and MinIO S3 (https://your-server:9000) endpoints, mount as drives N: and S:.
  • 5. Use mounted drives for editing, backup, and sharing via Nextcloud UI.
  • 6. Backup server data with BorgBackup to Backblaze B2 (encrypted, deduplicated, weekly).

Доказательства

I self-host my cloud storage. It costs me ~$30/month for the server (Hetzner dedicated) and gets me unlimited storage, full control, and no subscription traps.

Источник

docker run -d --name nextcloud -p 443:443 -v /mnt/storage/nextcloud:/var/www/html/data nextcloud:latest

Источник

docker run -d --name minio -p 9000:9000 -p 9001:9001 -v /mnt/storage/minio:/data -e MINIO_ROOT_USER=admin -e MINIO_ROOT_PASSWORD=changeme minio/minio server /data --console-address ":9001"

Источник

ScsDriver ($5.5 lifetime for overseas users).

Источник

BorgBackup → Backblaze B2 ($6/TB/month for cold storage)

Источник

  • Дата записи: 2026-10-14T22:56:25.429Z