
Go ile yazılmış, AWS uyumlu object storage sunucusu. Embedded SQLite, 50+ S3 API operasyonu. Docker yok, Java yok. İndir ve çalıştır.
# İndir ve kur $ curl -fsSL https://raw.githubusercontent.com/onaonbir/Cloodsy-S3/main/install.sh | bash # Çalıştır $ ./cloodsy-s3 serve --port 9000 # Bucket oluştur $ ./cloodsy-s3 bucket create my-bucket # Credential oluştur $ ./cloodsy-s3 credential create my-bucket # Hazır! S3 uyumlu storage sunucunuz çalışıyor
AWS CLI, SDK, rclone, Terraform...
AWS Signature V4 kimlik doğrulama
50+ S3 operasyonu, routing, XML response
SQLite metadata + Filesystem objects
Atomic write (temp + rename). Symlink koruması. .cloodsys3ext uzantısı.
WAL mode ile concurrent okuma. CLI + server aynı anda çalışır.
Path traversal koruması. O_NOFOLLOW flag. Bcrypt admin şifreleri.
Tek bir çalıştırılabilir dosya. Go ile derlendi, hazır. İndir ve başlat.
Harici veritabanı gerektirmez. Pure Go SQLite ile metadata yönetimi. WAL mode ile yüksek performans.
50+ S3 API operasyonu. Mevcut S3 SDK'larınız ve araçlarınızla sorunsuz çalışır.
Tam SigV4 kimlik doğrulama. Per-bucket credentials, presigned URL, read-only izinler.
Bucket bazlı versiyonlama, otomatik süre dolan lifecycle kuralları, delete marker desteği.
HMAC imzalı HTTP callback'ler. Object oluşturma/silme eventleri için asenkron bildirim.
Object, Bucket, Multipart Upload, Versioning, Lifecycle ve Webhook operasyonları.
Mevcut S3 ekosisteminiz ile sorunsuz çalışır. Sadece endpoint'i değiştirin.
server: listen: ":9000" region: "us-east-1" tls: enabled: false database: path: "./.cloodsys3/cloodsys3.db" cache_size: 64000 # 64MB page cache mmap_size: 134217728 # 128MB memory-mapped I/O storage: root_dir: "./.cloodsys3/data" multipart_max_age: "24h" lifecycle_interval: "1h" admin: enabled: true listen: ":9001"
Cloodsy S3 GUI ile sunucunuzu görsel arayüzden yönetin. Dashboard, bucket yönetimi, dosya tarayıcı, credential yönetimi ve daha fazlası.

Cloodsy S3 açık kaynak. Issue açın, PR gönderin, birlikte geliştirelim.