Cloudify – Self-Hosted File Manager and Cloud Storage
✨ Temel Özellikler
- Modern Dosya Yöneticisi: Dosyaları anında sürükleyip bırakın, önizleyin, yeniden adlandırın, kopyalayın, taşıyın, silin ve paylaşın.
- Çok Kullanıcılı Sistem: rol tabanlı erişim (Yönetici, Yönetici, Kullanıcı), etkinlik günlükleri ve kullanım analitiği.
- Dosya Paylaşımı ve Bağlantılar: son kullanma tarihleri ve isteğe bağlı parola korumasıyla güvenli paylaşım bağlantıları oluşturun.
- Depolama Yönetimi: Birden fazla depolama arka ucunu bağlayın - Yerel, AWS S3, Google Cloud, DigitalOcean vb.
- Yükleme Kontrolleri: kullanıcı veya plan başına dosya boyutunu, türünü ve kotayı sınırlayın.
- Ekip İşbirliği: paylaşılan klasörler, yorumlar, etiketleme ve klasör düzeyinde izinler.
- Gelişmiş Arama: tam metin araması, türe/tarihe göre filtreler ve etiket tabanlı tarama.
- Dosya Önizleme: sözdizimi vurgulamalı yerleşik PDF, resim, ses ve metin görüntüleyici.
- Duyarlı Kontrol Paneli: koyu/açık temalara ve mobil kullanıma hazır tasarıma sahip temiz kullanıcı arayüzü.
- Güvenlik ve Gizlilik: şifreli depolama, CSRF koruması, etkinlik denetim günlükleri ve 2FA desteği.
- Abonelikler ve Planlar: katmanlı depolama ve erişim düzeyleri aracılığıyla isteğe bağlı para kazanma.
- API'ye Hazır: Dosya yönetimi, kimlik doğrulama ve üçüncü taraf entegrasyonu için REST API.
- Yerelleştirme: çoklu dil desteği ve özelleştirilebilir metin dizeleri.
- Yönetici Paneli: kullanıcıları, rolleri, faturalamayı, günlükleri ve sistem yapılandırmasını tek bir arayüzden yönetin.
Not: Gerçek yetenekler sürüme bağlı olarak biraz farklılık gösterebilir; bu liste Cloudify SaaS paketlerinin tipik özellik kümesini temel almaktadır.
⚙️ Teknik Yığın
- Arka uç: Laravel Framework (v9+) ile PHP 8.1+.
- Ön Uç: Blade şablonları, Vue.js veya React (derlemeye bağlı olarak) ve Tailwind CSS.
- Veritabanı: MySQL/MariaDB 8.0+, önbelleğe alma için Redis ile (isteğe bağlı).
- Depolama: Yerel dosya sistemi, AWS S3, DigitalOcean Spaces, Wasabi veya Google Cloud.
- Sunucu Gereksinimleri: Nginx/Apache, Composer, Node.js (varlık derlemeleri için), HTTPS/SSL etkin.
- İsteğe Bağlı Eklentiler: Posta (SMTP), temizleme için cron işleri ve büyük dosya işleme için kuyruk çalışanları.
Teknik bilgi: Cloudify, Laravel'in dosya sistemi soyutlamasını kullanarak minimum yapılandırmayla yerel ve uzak depolama arasında kesintisiz geçişe olanak tanır.
🧩 Kurulum Kılavuzu (Hızlı Başlangıç)
- Sunucu Kurulumu: MySQL 8+ ve HTTPS etkinleştirilmiş bir PHP 8.2+ sunucusu hazırlayın. Composer ve Node.js'yi yükleyin.
- Dosyaları Yükle: Cloudify paketini çıkartın ve web kök dizininize yükleyin.
- Veritabanı: Bir MySQL veritabanı oluşturun, SQL şemasını içe aktarın ve .env dosyasını DB kimlik bilgileriyle güncelleyin.
- Bağımlılıkları Kur: Composer kurulumunu ve npm kurulumunu && npm çalıştırma buildini çalıştırın.
- Uygulamayı Başlat: php artisan anahtarını çalıştırın:generate ve php artisan migrate --seed.
- Erişim Paneli: Alan adınızı bir tarayıcıda açın ve varsayılan yönetici kimlik bilgileriyle giriş yapın.
- Depolamayı Yapılandırın: sürücü türünü (Yerel/S3) ayarlayın ve .env dosyasındaki kimlik bilgilerine erişin.
İpucu: Üretim için, önbelleğe almayı (php artisan config:cache) etkinleştirin ve büyük dosya yüklemeleri için çalışanları sıraya alın.
📦 Teslimatlar
- Tam Cloudify kaynak kodu (arka uç + ön uç).
- SQL şeması ve geçişler.
- Kurulum kılavuzu ve belgeler.
- Lisans dosyası (GPL) ve yapılandırma örnekleri.
- Yönetici kimlik bilgileri (ilk kez oturum açma örneği).
📱 Desteklenen Platformlar
- Web Uygulaması: tüm modern tarayıcılarda (Chrome, Firefox, Edge, Safari) çalışır.
- Sunucu İşletim Sistemi: Linux (Ubuntu/Debian/CentOS), macOS veya PHP yığınına sahip Windows Server.
- Mobil: Akıllı telefonlar ve tabletler için tamamen duyarlı tasarım.
🧠 Notlar
- Lisans: GNU Genel Kamu Lisansı (GPL) kapsamında dağıtılır.
- Özelleştirme: markalamayı değiştirin, ekstra bulut sürücülerini entegre edin veya kullanıcı modelini SaaS kullanımı için genişletin.
- SEO Optimizasyonu: açıklayıcı başlıklar, temiz URL'ler, yapılandırılmış meta etiketler ve duyarlı düzen keşfedilebilirliği artırır.
- Güvenlik: HTTPS'yi etkinleştirin, Laravel'i düzenli olarak güncelleyin ve genel yüklemeleri güvenilir kullanıcılarla sınırlayın.
👨💻 Orijinal Geliştirici Kredisi
Orijinal yazar tarafından geliştirilmiş ve aracılığıyla yayınlanmıştır.
CodeCanyon.
Tüm haklar, ticari markalar ve tasarım kredileri üst geliştiriciye aittir.
🔒 Sorumluluk reddi beyanı
GPL Yeniden Dağıtım Bildirimi: Cloudify – Kendi Kendine Barındırılan Dosya Yöneticisi ve Bulut Depolama'nın bu sürümü, GPL lisansı altında yayımlanmıştır.
Eğitim, araştırma ve arşiv amaçlı sağlanmıştır.
Orijinal satıcıya bağlı değiliz ve hiçbir garanti, resmi destek veya gelecekteki güncellemeler dahil değildir.
Tam ticari lisanslama, resmi destek veya yeni sürümler için lütfen doğrudan orijinal pazar listesinden satın alın.
Değerlendirmeler
Henüz değerlendirme yapılmadı.