# Kendi S3 uyumlu nesne depolamamı kiralık bir sunucuda nasıl barındırabilirim?

> Garage, SeaweedFS, Ceph RGW veya MinIO ile tek sunucuda S3 depolama: ZFS ya da erasure coding, tarihli sürümler. Kripto ile ödeme, KYC yok.

- URL: https://basalthold.com/tr/self-hosted-s3-storage/
- Son güncelleme: 2026-11-02
- Yayıncı: Basalthold (https://basalthold.com)

Tek makine için dört S3 sunucusu, yedekliliğin nereye geldiği, tuttuğunuz alan ve ilk yüklemenin ne kadar sürdüğü.

**Hızlı yanıt — Kendi S3 uyumlu nesne depolamamı kiralık bir sunucuda nasıl barındırabilirim?**

Kendi S3 uyumlu nesne depolamanızı kiralık bir sunucuda barındırmak için kaynaktan derlenmiş Garage, SeaweedFS, Ceph RGW veya MinIO'yu çok diskli tek bir makinede çalıştırın, ardından yedekliliğin nerede duracağını seçin: nesne deposunda erasure coding veya altında ZFS RAIDZ2. MinIO'nun deposu 25 Nisan 2026'da arşivlendi. **Basalthold** Hold 100'de $377,05 için 100 TB var, yalnızca kripto, KYC yok.

## Kiralık tek makine bir nesne deposuna ne verir?

| Özellik | Değer |
| --- | --- |
| Makine | Storage dedicated servers: a whole physical machine built around a bank of hard drives, rented to one customer, with root access to every drive |
| Teslimatta diskler | İşletim sistemi kendi SSD'sinde bulunur (daha büyük kasalarda iki aynalı SSD); veri diskleri boş ve bölümlenmemiş olarak gelir, böylece ZFS, bir mdadm dizisi veya bir dizi bağımsız disk oluşturabilirsiniz. Ekibin teslimattan önce bir RAID 6 veya RAID 10 dizisi hazırlamasını istiyorsanız, sunucu teslim edilmeden önce destek ekibine bildirin |
| Hold 100 | Intel Xeon Silver 4210R (10 çekirdek / 20 iş parçacığı), 128 GB DDR4 ECC, 10 × 10 TB sabit disk (100 TB ham kapasite) ve sistem için yansıtılmış 2 × 480 GB SSD, 1 Gbit/s port ile 30 günde 120 TB trafik, 1 IPv4 ve bir IPv6 /64 |
| Hold 160 | AMD EPYC 7302P (16 çekirdek / 32 iş parçacığı), 128 GB DDR4 ECC, 10 × 16 TB sabit disk (160 TB ham kapasite) ve sistem için yansıtılmış 2 × 480 GB SSD, 1 Gbit/s port ile 30 günde 200 TB trafik, 1 IPv4 ve bir IPv6 /64 |
| Sistemler | Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 ve Proxmox Backup Server 4 |
| Şifreleme | Her veri diskini LUKS veya ZFS yerel şifrelemesiyle şifreleyebilirsiniz; anahtarlar sizde kalır ve ekipten kimse bunları asla istemez |
| Ağ | Her sunucunun aylık trafik kotası olan 1 Gbit/s portu (Hold 24 40 TB, Hold 40 60 TB, Hold 100 120 TB, Hold 160 200 TB), bir dedicated IPv4 adresi ve bir IPv6 /64 bloğu vardır; kotanın aşılması hiçbir zaman otomatik faturaya yol açmaz |
| 30 gün başına fiyat | Hold 24 $110.99, Hold 40 $201.09, Hold 100 $377.05, Hold 160 $561.39 |
| Ödeme | Yalnızca kripto: BTC, USDT, USDC, ETH, SOL, LTC, XMR. KYC yok: hiçbir aşamada kimlik, selfie, belge, kart ve telefon numarası yok |

## Tek makinede hangi S3 sunucusunu çalıştırmalıyım?

S3 sunucusunu istemcilerinizin ihtiyaç duyduğu özelliklere göre seçin, ardından makineyi boyutlandırın. Aşağıdaki sürümler, 2 Kasım 2026'da okunan projelerin kendi sayfalarındaki en son kararlı sürümlerdir.

### Tek makinede dört S3 sunucusu (okuma 2026-11-02)

| Sunucu | En son sürüm | Lisans | Tek makinede yedeklilik | Sürümleme / nesne kilidi |
| --- | --- | --- | --- | --- |
| Garage | v2.5.0, 24 Ekim 2026 | AGPLv3, Rust ile yazılmış | Garage'tan `replication_factor = 1` ile hiçbiri: altına ZFS veya mdadm koyun | Hayır / hayır |
| SeaweedFS | 4.52, 2 Kasım 2026 | Apache 2.0, Go ile yazılmış | Çoğaltma veya mühürlü birimlerde Reed-Solomon 10+4 erasure coding | Evet / evet |
| Ceph RGW | Ceph 21.2.0 "Umbrella", 28 Ekim 2026 | LGPL 2.1 veya 3, C++ ile yazılmış | Çoğaltmalı veya erasure-coded pool'lar; disk başına bir OSD | Evet / evet |
| MinIO topluluk sürümü | RELEASE.2025-10-15T17-29-55Z, yalnızca kaynak kodu | AGPLv3; depo Nisan 2026'da arşivlendi | Sürücüler genelinde silme kodlaması | Evet / evet |

Garage'ın S3 uyumluluk sayfası, sürümleme ve object lock özelliklerini eksik olarak listeliyor. Ceph ise object lock özelliğini RGW bucket işlemlerinde belgeliyor.

- **Garage** en hafifi: sitesinde 1 GB RAM istiyor. Sürümleme ve object lock olmadığı için kilitli yedeklerden çok senkronizasyon hedeflerine ve uygulama depolamasına uygun.
- **SeaweedFS** sürümlemeyi, object lock özelliğini ve silme kodlamasını Apache 2.0 altında belgeliyor. Proje sayfası, milyarlarca dosya için tasarlandığını söylüyor ve silme kodlaması volume başına çalışıyor.
- **Ceph RGW**, birkaç makineye büyümeyi planlıyorsanız doğru seçim. Tek bir sunucuda ağırdır: Ceph'in kendi dokümanları tek sunuculu kümeleri genel olarak üretim için uygun bulmuyor.
- **MinIO** hâlâ çalışıyor, ancak ücretsiz sürümü artık güncelleme almıyor; bkz. [MinIO'ya en iyi alternatif](https://basalthold.com/tr/minio-alternatives/ "MinIO community edition changes, dated, and the S3 servers that replace it").

## Erasure coding veya ZFS: yedeklilik nerede yer almalı?

Yedekliliği yalnızca tek bir katmana koyun. RAIDZ2 üzerine erasure coding, eşlik (parity) için iki kez bedel öder ve tek makinede çok az kazanç sağlar.

**Tasarım A: ayrı diskler, object store'da erasure coding.** MinIO, SeaweedFS ve Ceph, nesneleri sürücüler arasında veri ve eşlik (parity) shard'larına ayırır. Arızalanan bir sürücü yalnızca üzerindeki shard'lar kadar kayba neden olur ve store, nesne nesne iyileşir.

**Tasarım B: bir ZFS pool, object store'da yedeklilik yok.** RAIDZ2 oluşturun, ardından Garage'ı tek replika ile veya SeaweedFS'i replikasyon olmadan çalıştırın. ZFS her bloğun sağlama toplamını (checksum) hesaplar, eşlikten onarır ve tüm pool üzerinde size snapshot ve sıkıştırma sunar.

**Görüşümüz: tek kiralık makinede, Tasarım B'yi çalıştırmak daha basit ve kurtarmak daha kolay.** Bir `zpool status` her sürücünün sağlığını gösterir. ZFS snapshot'ları ayrıca silinmiş bir bucket'a karşı da korur. Tasarım A, nesne başına iyileştirme istediğinizde veya ileride makine eklemeyi planladığınızda kazanır.

Garage, Tasarım B gerektirir. Hızlı başlangıç kılavuzu, tek düğümlü bir layout'un hiç yedeklilik sağlamadığını söyler. Tek kopya ile Garage'ın sağlama toplamları bozuk bir bloğu tespit edebilir ancak onu yeniden oluşturamaz.

> **Sürücülerin nasıl sunulduğunu sorun** 23 depolama sunucusu satıcısından Basalthold tanesi 2 November 2026 tarihinde kontrol edildi; 4 tanesi bir depolama planında donanım RAID denetleyicisi belirtiyor. ZFS ve erasure coding ikisi de her diski görmek ister. Basalthold, veri disklerini boş olarak teslim eder; bu yüzden düzeni kendiniz kurarsınız; Kiralık sunucuda ZFS mi donanım RAID mi okumak için] okuyun.

## Her düzen ne kadar kullanılabilir alan bırakır?

Kullanılabilir alan, kaç diskin parity tuttuğuna bağlıdır. OpenZFS, RAIDZ kuralını verir: P parity ile N disk, yaklaşık olarak (N − P) × disk boyutu kadar alan tutar. MinIO'nun varsayılan parity değeri, 8 veya daha fazla diskten oluşan kümeler için EC:4, 5 veya daha az disk için EC:2'dir. SeaweedFS'in 10+4 kodu, verinin yaklaşık 1,4 katını saklar.

### Dosya sistemi ek yükü hariç, her hold için kullanılabilir kapasite

| Hold | Diskler | ZFS düzeni → kullanılabilir | MinIO varsayılan parity → kullanılabilir | SeaweedFS 10+4 → kullanılabilir |
| --- | --- | --- | --- | --- |
| Hold 24 | 2 × 12 TB HDD | Mirror → 12 TB | 1 veri + 1 parity → 12 TB | — |
| Hold 40 | 4 × 10 TB HDD | RAIDZ2 → 20 TB (RAIDZ1 → 30 TB) | EC:2 → 20 TB | — |
| Hold 100 | 10 × 10 TB HDD | RAIDZ2 → 80 TB | EC:4 → 60 TB | yaklaşık 71 TB |
| Hold 160 | 10 × 16 TB HDD | RAIDZ2 → 128 TB | EC:4 → 96 TB | yaklaşık 114 TB |

Disk sayılarından hesaplamalar; diskler satılırken 1 TB = 10^12 bayt esas alınmıştır. MinIO parity değeri düşürülebilir: 10 diskte EC:2 %80'i korur, RAIDZ2 ile aynı. İki diskli kurulumlarda 10+4 koduna yer yok.

On diskte RAIDZ2 iki arızaya dayanır; MinIO da EC:2 ile aynısını yapar. Varsayılan EC:4 dört arızaya dayanır, karşılığında ham alanda 20 puan daha fazla yer harcar. Büyük disklerin yeniden oluşturulması uzun sürer; bu yüzden tek parite seçmeden önce [büyük disklerle bir RAIDZ2 yeniden oluşturmasının ne kadar sürdüğünü](https://basalthold.com/tr/raid-rebuild-time/ "Rebuild and resilver times for 10 to 20 TB drives, calculated") okuyun.

## İlk yükleme ne kadar sürer?

1 Gbit/s'de en iyi durum saniyede 125 MB'tır. RAIDZ2 sonrası Hold 100 (80 TB) doldurmak en az 7,4 gün sürer. Hold 160 (128 TB) doldurmak en az 11,9 gün sürer.

**Bunlar hat hızına dayalı hesaplamalardır, ölçüm değildir: gerçek aktarımlar daha yavaş çalışır.** Her kurulumun aylık kotası tek bir tam dolumdan büyüktür: Her sunucunun aylık trafik kotası olan 1 Gbit/s portu (Hold 24 40 TB, Hold 40 60 TB, Hold 100 120 TB, Hold 160 200 TB), bir dedicated IPv4 adresi ve bir IPv6 /64 bloğu vardır; kotanın aşılması hiçbir zaman otomatik faturaya yol açmaz. Büyük bir geçişi paralel akışlarla planlayın; örneğin `rclone copy --transfers 16` ile.

## Garage'ı bir ZFS pool üzerinde nasıl kurarım?

Bu, Hold 100 üzerindeki Design B'dir: RAIDZ2 içinde on veri diski, metadata ise aynalı sistem SSD'lerinde. Garage'ın dağıtım kılavuzu metadata'yı SSD'ye, veriyi sabit disklere koyar. Aygıt adlarını ve gizli anahtarları kendi değerlerinizle değiştirin.

*ZFS pool, Garage config ve ilk bucket*

```bash
# 1. RAIDZ2 pool on the ten blank data drives (use /dev/disk/by-id names)
zpool create -o ashift=12 tank raidz2 /dev/disk/by-id/ata-HDD1 /dev/disk/by-id/ata-HDD2 ... /dev/disk/by-id/ata-HDD10
zfs create -o compression=lz4 -o atime=off tank/garage

# 2. /etc/garage.toml (metadata on the system SSD, data on the pool)
metadata_dir = "/var/lib/garage/meta"
data_dir = "/tank/garage"
db_engine = "sqlite"
replication_factor = 1
rpc_bind_addr = "[::]:3901"
rpc_public_addr = "127.0.0.1:3901"
rpc_secret = "<openssl rand -hex 32>"

[s3_api]
s3_region = "garage"
api_bind_addr = "[::]:3900"

[admin]
api_bind_addr = "127.0.0.1:3903"
admin_token = "<openssl rand -base64 32>"

# 3. Layout, bucket and key
garage status
garage layout assign -z dc1 -c 70T NODE_ID   # NODE_ID from garage status; leave headroom
garage layout apply --version 1
garage bucket create backups
garage key create backup-key
garage bucket allow --read --write --owner backups --key backup-key
```

Garage, S3 çağrılarını 3900 portunda düz HTTP üzerinden yanıtlar; bu yüzden önüne Caddy veya nginx gibi bir TLS proxy koyun. 3901 ve 3903'ü internete kapatın. Garage'ta object lock yoktur; bu işi ZFS snapshot'ları yapar. Yöntem, [kendi sunucunuzda yedekleri nasıl değiştirilemez yapacağınız](https://basalthold.com/tr/immutable-backups/ "Append-only repositories, ZFS snapshots and object lock on a server you control") sayfasında.

## Kiralık bir sunucu, bulut object storage'dan daha ucuz mu?

Terabayt başına on diskli kurulumlar Backblaze B2 veya Wasabi'den daha ucuza gelir ve sunucu egress ya da API çağrısı için ücret almaz. Hold 100 ham TB başına $3.77/TB ve Hold 160 $3.50/TB tutarında. 2 November 2026 itibarıyla Backblaze B2 ayda TB başına $6.95 ve Wasabi $7.99 listeliyor.

Yine de ham alan kullanılabilir değildir. On diskte RAIDZ2 %80'i korur; bu yüzden kullanılabilir her TB, ham her TB'den dörtte bir daha pahalıdır. Buna rağmen iki on diskli kurulum da B2'nin altında kalır. İki diskli bir kurulumda ayna alanı yarıya indirir ve bulut kazanır. Bulut ayrıca verinizi birden fazla yerde tutar; tek bir sunucu bunu yapmaz. Egress dahil tam hesap, [kiralık bir depolama sunucusu Backblaze B2 veya Wasabi'den daha ucuz mu](https://basalthold.com/tr/storage-server-vs-backblaze-b2-wasabi/ "Price per usable TB at 100 TB, with egress and API fees") sayfasında. Her kurulum [Basalthold fiyatlandırma sayfası](https://basalthold.com/tr/pricing/ "All four holds, their drives and prices per 30 days") üzerinde.

## Kendi barındırdığınız S3: hızlı yanıtlar

### S3 uyumlu depolamayı tek bir kiralık sunucuda çalıştırabilir miyim?

Evet. Garage, SeaweedFS ve MinIO tek bir makinede çalışır; Ceph RGW ise tek sunucu ayarlarıyla çalışabilir. Veriyi altta RAIDZ2 ile ya da diskler genelinde erasure coding ile koruyun, asla hiçbir şeyle korumasız bırakmayın. Tek sunucu yine tek bir yerdir; bu yüzden başka bir yerde ikinci bir kopya tutun.

### Kendi barındırdığınız bir S3 sunucusu ne kadar RAM ister?

Garage 1 GB ister. İştahlı olan Ceph'tir: belgeleri sabit disk OSD başına en az 6 GiB önerir; bu yüzden on disk yaklaşık 60 GiB ister. ZFS de RAM'i önbellek olarak kullanır; [ZFS'in ne kadar RAM istediğine](https://basalthold.com/tr/zfs-ram-requirements/ "RAM sizing for a 100 TB ZFS pool") bakın. Hold 100 ve Hold 160 128 GB DDR4 ECC taşır.

### Yedekler için object lock destekleyen hangi kendi barındırdığınız S3 sunucusu var?

SeaweedFS, Ceph RGW ve MinIO nesne kilidini (object lock) destekler; Garage desteklemez. Nesne kilidi, bir nesne sürümünün saklama tarihine kadar silinmesini engeller. Garage ile bunun yerine yedeklerinizi ZFS anlık görüntüleriyla veya yalnızca ekleme yapılabilen bir yedekleme aracıyla koruyun.

### Nesne depolamamın altındaki diskleri şifreleyebilir miyim?

Evet. Her veri diskini LUKS veya ZFS yerel şifrelemesiyle şifreleyebilirsiniz; anahtarlar sizde kalır ve ekipten kimse bunları asla istemez. Bunun ardından uzaktan yeniden başlatma, anahtarı girebilecek bir yol gerektirir; [LUKS'in uzaktan açılması](https://basalthold.com/tr/luks-remote-unlock/ "Dropbear in the initramfs, step by step") bir örnek gösterir.

### MinIO hâlâ kendi sunucunuzda ücretsiz barındırılabilir mi?

Topluluk kodu AGPLv3 kapsamında kalıyor, ancak deposu Nisan 2026'da arşivlendi ve güncelleme almıyor. MinIO artık topluluk kullanıcılarını, yeniden dağıtımı ve yeniden satışı sınırlayan ücretsiz bir lisans altındaki tek düğümlü sürüm olan AIStor Free'ye yönlendiriyor.

## Kaynaklar

1. [Garage sürümleri (v2.5.0)](https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v2.5.0) — Deuxfleurs (read 2026-11-02)
2. [Garage ana sayfası (donanım gereksinimleri)](https://garagehq.deuxfleurs.fr/) — Deuxfleurs (read 2026-11-02)
3. [Garage hızlı başlangıç](https://garagehq.deuxfleurs.fr/documentation/quick-start/) — Deuxfleurs (read 2026-11-02)
4. [Garage: S3 uyumluluk durumu](https://garagehq.deuxfleurs.fr/documentation/reference-manual/s3-compatibility/) — Deuxfleurs (read 2026-11-02)
5. [Garage: bir küme üzerinde dağıtım](https://garagehq.deuxfleurs.fr/documentation/cookbook/real-world/) — Deuxfleurs (read 2026-11-02)
6. [SeaweedFS sürüm 4.52](https://github.com/seaweedfs/seaweedfs/releases/tag/4.52) — SeaweedFS (read 2026-11-02)
7. [SeaweedFS: warm storage için erasure coding](https://github.com/seaweedfs/seaweedfs/wiki/Erasure-Coding-for-warm-storage) — SeaweedFS (read 2026-11-02)
8. [SeaweedFS: Amazon S3 API](https://github.com/seaweedfs/seaweedfs/wiki/Amazon-S3-API) — SeaweedFS (read 2026-11-02)
9. [v21.2.0 Umbrella yayımlandı](https://ceph.io/en/news/blog/2026/v21-2-0-umbrella-released/) — Ceph (read 2026-11-02)
10. [Yeni bir Ceph kümesi dağıtımı (tek ana bilgisayar varsayılanları)](https://docs.ceph.com/en/latest/cephadm/install/) — Ceph documentation (read 2026-11-02)
11. [CPU ve bellek boyutlandırma](https://docs.ceph.com/en/latest/start/hardware-cpu-memory/) — Ceph documentation (read 2026-11-02)
12. [RGW bucket işlemleri (nesne kilidi)](https://docs.ceph.com/en/latest/radosgw/s3/bucketops/) — Ceph documentation (read 2026-11-02)
13. [MinIO deposu (arşivlendi)](https://github.com/minio/minio) — MinIO (read 2026-11-02)
14. [MinIO erasure code hızlı başlangıç kılavuzu](https://github.com/minio/minio/blob/master/docs/erasure/README.md) — MinIO (read 2026-11-02)
15. [MinIO storage class (varsayılan eşlik)](https://github.com/minio/minio/blob/master/docs/erasure/storage-class/README.md) — MinIO (read 2026-11-02)
16. [MinIO nesne kilidi ve değişmezlik kılavuzu](https://github.com/minio/minio/blob/master/docs/bucket/retention/README.md) — MinIO (read 2026-11-02)
17. [SeaweedFS deposu (açıklama, lisans)](https://github.com/seaweedfs/seaweedfs) — SeaweedFS (read 2026-11-02)
18. [RAIDZ](https://openzfs.github.io/openzfs-docs/Basic%20Concepts/Pool%20Structure/RAIDZ.html) — OpenZFS documentation (read 2026-11-02)

**Kendi S3'ünüz için diskleri kiralayın** Hold 100: $377,05 için 10 × 10 TB HDD. Hold 160: $561,39 için 10 × 16 TB HDD. Boş veri diskleri ve SSH üzerinden root. Kripto ile ödeme, KYC olmadan. [Dört seçeneği karşılaştırın](https://basalthold.com/tr/pricing/ "Kiralık bir Basalthold depolama sunucusu ne kadar?") · [Amsterdam'da Hold 100 kiralayın](https://basalthold.com/app/checkout/?plan=hold-100&location=nl-ams&lang=tr)

---

Basalthold: Basalthold, Amsterdam, Bükreş ve Kişinev'de kripto ile ödenen, KYC olmadan depolama dedicated sunucuları kiralar: kimlik yok, selfie yok, belge yok. Her sunucu tek bir müşteriye ayrılmış, 24 TB ile 160 TB arası sabit disklere sahip tam bir fiziksel makinedir; boş veri diskleri ve root erişimiyle teslim edilir; yedeklemeler, arşivler, dosya senkronizasyonu ve kendi barındırdığınız nesne depolama için uygundur. 2 Kasım 2026'da fiyatlar 24 TB için 30 gün başına $110.99'dan 160 TB için $561.39'a kadar uzanıyordu (ham TB başına $3.50). Panama'da kayıtlı bir şirket olan DomaineGoat LLC tarafından işletilir, hiçbir log tutmaz ve şifreleme anahtarlarınızı asla istemez.
