Nextcloud: Açık kaynaklı bulut işbirliği platformu
(nextcloud.com)- Kurumların dosyalarını ve işbirliği verilerini kendi sunucularında tutup çalıştırabilmesini sağlayan açık kaynaklı içerik işbirliği platformu; private cloud için Microsoft 365 alternatifi olarak konumlanıyor
- Nextcloud Hub, Files, Talk, Groupware, Office, Assistant ve Flow’u bir araya getirerek depolama, toplantı, e-posta, belge düzenleme, yapay zeka ve otomasyonu tek bir ortamda sunuyor
- Dünya genelinde binlerce kuruma ve on milyonlarca kullanıcıya hitap ediyor; 400 binden fazla dağıtım ve küçük ölçekli Raspberry Pi kurulumlarından büyük hosting sağlayıcı ölçeğine kadar genişleyebilen yapısını öne çıkarıyor
- Kamu kurumları, şirketler, hizmet sağlayıcılar ve eğitim kurumları; dijital egemenlik, uyumluluk, maliyet, veri sızıntısı riski ve kişisel verilerin korunması gereksinimlerine göre self-hosted işbirliği ortamı kurabiliyor
- Verileri ve iletişimi kendi sunucularında saklayıp erişim kontrolü, şifreleme, kullanıcı yönetimi ve denetim özellikleri sunarak HIPAA, GDPR gibi düzenlemelere uyum düşünülerek değerlendirilebilecek bir seçenek oluşturuyor
Kendi kontrolünüzdeki işbirliği platformu
- Nextcloud, kullanıcıların kendi verileri üzerindeki kontrolü korumasını temel mesajı olarak öne çıkarıyor
- Private cloud için Microsoft 365 alternatifi olarak şunları vurguluyor
- Uzaktan işbirliğini kolaylaştırma
- Özelleştirilebilir ve genişletilebilir olma
- Üçüncü taraflara veri sızıntısı olmaması
- Dünya çapında binlerce kurum ve on milyonlarca kullanıcının tercih ettiği açık kaynaklı bir içerik işbirliği platformu olarak konumlanıyor
Nextcloud Hub bileşenleri
- Nextcloud Hub, çeşitli işbirliği araçlarını tek bir platformda birleştirerek dosya yönetiminden toplantılara, belge çalışmalarından otomasyona kadar her şeyi birbirine bağlıyor
- Nextcloud Files: Self-hosted dosya depolama ve senkronizasyon platformu; masaüstü, mobil ve web arayüzleriyle birlikte işbirliği özellikleri sunuyor
- Nextcloud Talk: On-premises tabanlı özel sesli/görüntülü toplantılar ve metin sohbetini tarayıcı ve mobilde sunuyor; ekran paylaşımı ve SIP entegrasyonu içeriyor
- Nextcloud Groupware: Calendar, Contacts, Mail gibi üretkenlik işlevlerini entegre ederek ekip çalışmalarını destekliyor
- Nextcloud Office: LibreOffice tabanlı çevrimiçi ofis paketi; ortak düzenleme sunuyor ve başlıca belge, elektronik tablo ve sunum formatlarını destekliyor
- Nextcloud Assistant: Nextcloud Hub’a gömülü yerel yapay zeka asistanı; içerik üretimi, veriye dayalı soru-cevap, e-posta özetleme ve çeviri gibi işleri yapıyor
- Nextcloud Flow: Dahili iş akışlarını otomatikleştiren ve sadeleştiren otomasyon bileşenleri topluluğu
Başlıca ürünlerin rolleri
- Files, her yerden erişilebilen dosya depolama ve senkronizasyona erişim kontrolü, altyapı entegrasyonu ve kullanım kolaylığı ekliyor
- Talk, grup sohbeti, web toplantıları, ekran paylaşımı, koruma özellikleri ve veri sızıntısı önleme sağlıyor
- Groupware, ekip planlama, e-posta, her yerden erişim ve mevcut uygulamaları kullanma desteği sunuyor
- Office, self-hosted çevrimiçi ofis olarak; yorumları görüntüleme ve yanıtlama, düzenleme sırasında sohbet ve arama, docx/pptx/xlsx desteğini içeriyor
- Assistant, mevcut belge ve verilere dayanan Context Write, Context Chat, yapay zeka görsel üretimi ve serbest prompt metin üretimi sunuyor
- Flow, Windmill tabanlı gelişmiş iş süreçleri otomasyonu, temel Flow uygulaması iş akışı otomasyonu, Open Collaboration Services API ve Nextcloud Tables tabanlı yapılandırılmış veri yönetimini içeriyor
Hedef kullanıcılar ve kullanım senaryoları
- Kurumsal şirketler, gizlilik ve güvenlik gereksinimlerine uygun şekilde self-hosted açık kaynaklı bulut dosya depolama teknolojisini kullanabiliyor
- Kamu sektörü, dijital egemenlik kaygıları nedeniyle yabancı bulut sağlayıcıları yerine güvenli self-hosted bulut dosya depolama platformlarını tercih edebiliyor
- Şirketler, çevrimiçi işbirliği ile verimliliği ve uzaktan çalışmayı geliştirirken uyumluluk, maliyet ve veri sızıntısı risklerini de yönetmek zorunda
- Hizmet sağlayıcılar, kendi altyapılarını kullanıp müşterilerini elde tutarken ölçeklenebilir ve markalanabilir bulut depolama yazılımı ile işbirliği araçları sunabiliyor
- Eğitim kurumları, akademik verileri ve öğrenci kişisel bilgilerini korumak için düzenlemelere uyumlu dosya senkronizasyonu ve işbirliği araçlarına ihtiyaç duyuyor
Ölçeklenebilirlik, kontrol ve topluluk
- Nextcloud, 400 binden fazla dağıtıma sahip bir on-premises içerik işbirliği platformu
- Dağıtım ölçeği, Raspberry Pi üzerinde 2 kullanıcılı ortamlardan büyük hosting sağlayıcılarının dünya geneline yayılmış kurulumlarına ve on milyonlarca kullanıcıya kadar uzanıyor
- Üretkenlik tarafında, ofiste ya da hareket halindeyken herhangi bir platformdan veri paylaşımı, işbirliği ve kurum sınırlarını aşan iletişim sağlıyor
- Kontrol tarafında, kurum genelindeki verileri ve iletişimi koruma, kontrol etme ve izleme imkanı sunuyor; verilerin kullanıcıya ait sunucularda kalmasını sağlıyor
- Topluluk tarafında ise tamamen açık kaynaklı ve şeffaf geliştirme modeliyle sürekli iyileştirme sunuyor; vendor lock-in veya paywall olmadan, gerektiğinde kurumsal destek alınabiliyor
Uyumluluk ve operasyon özellikleri
- Nextcloud ürünleri uyumluluk gözetilerek tasarlanıyor
- Veri politikalarının uygulanması, şifreleme, kullanıcı yönetimi ve denetim özellikleri sunuyor
- HIPAA, GDPR gibi düzenlemelere uyum gereksinimlerini destekleyecek şekilde yapılandırılıyor
- Compliance Kit, denetim özellikleri ve File Access Control gibi ilgili işlevler sağlanıyor
- Risk azaltma, uzaktaki ekip iletişimini iyileştirme ve operasyon maliyetlerini en aza indirme amacıyla açık kaynaklı bulut dosya depolama ve içerik işbirliği platformu olarak konumlanıyor
1 yorum
Hacker News görüşleri
Nextcloud tam bir kâbus
Önce her şeyi yapmaya çalışıyor ama hiçbirini uzman bir uygulamadan daha iyi yapamıyor
İçi de dağınık; çağrıyı yapan istemcinin gerçek IP’sini alma gibi tek bir soru 10 sayfalık bir tartışmaya dönüştü ve “olur/olmaz” diye gidip geldi
“Çözüm” Docker konteynerinin içindeki geçici ayarları değiştirmekti ve konteyner değişince bunu tekrar yapmak gerekiyordu
Son olarak yükseltmeler saçmaydı. Bir kurulu sistemi yükseltmeye çalıştığımda n+2 yükseltmelerin mümkün olmadığını söyledi, hemen ardından da kurulum aracı veritabanını bozdu. Neyse ki yedeğim vardı
Önünde Apache ters proxy, arkasında PostgreSQL veritabanı var
Yeni imaj çekip güncellerken hiç ciddi bir sorun yaşamadım; bazen indeks eksik diye söyleniyor ama
occkomut satırı aracıyla kolayca düzeltilebiliyorİstemcinin gerçek IP’sini de proxy iletiyor. Demek istediğim, Nextcloud gayet iyi çalışıyor
Benim yığınımda gereken şey odaklı bir Google Docs alternatifi, ama her kurduğumda pakete dahil gelen özellik çok fazlaydı ve belge alternatifi özelliğini yapılandırmak da o kadar karmaşıktı ki hemen bunaltıcı oldu
O zamanlar önerilen şey Collabora kurup onu Nextcloud’a bağlamaktı, ama bir türlü düzgün çalıştıramadım
Varsayılan olarak gördüğüm şey yavaş ve şişkin bir web portalı, vasat bir takvim, vasat bir görüntülü toplantı uygulaması, bir dosya yedekleme çözümü ve bakımının sürüp sürmediği belirsiz eklentilerle dolu korkutucu bir uygulama mağazasıydı. Şimdi bir de AI asistanı var gibi görünüyor
Bunun sadece bana özgü olmadığını görmek açıkçası içimi rahatlattı. Dosya yedekleme için Seafile’a geçtim ve çok memnunum, ama hâlâ kendi kendine barındırılabilen odaklı bir işbirliği aracı bulmak istiyorum
Kusursuz değil ama oldukça kararlı; Redis/Valkey gibi bir bellek içi önbellek kullanırsanız hız ve tepki süresi de iyileşiyor
Nextcloud her şeyi yapmaya çalışıyor olabilir ama kullanıcı bunu görmezden gelip onu sadece dosya paylaşımı ve çevrimiçi depolama için kullanabilir
Ağırlıklı olarak dosya depolama/paylaşım için kullanıyorsanız oldukça iyi çalışıyor. Yaklaşık 1 TB Nextcloud verisini bir NFS paylaşımı üzerinde tutuyorum; bu NFS de ZFS anlık görüntüleri kullanıyor ve düzenli olarak B2’ye yedekleniyor
Nextcloud sunucusunda bir sorun çıksa bile, takvim gibi özellikleri kullanmıyorsanız kullanıcıları yeniden oluşturup her kullanıcının veri dizinini kopyalayarak kurtarma işlemi basit oluyor. Kullanıcı verisini
occile yeniden indeksleyince sistem geri geliyorDocker imajını HCP Nomad ile orkestre ederek çalıştırıyorum ve sorun yaşamadım
Hatta küçük bir kâr amacı gütmeyen kuruluş için AWS EC2 örneğinde snap ile Nextcloud çalıştırmalarına yardım ettim; kendi kendini güncelliyordu ve yıllar boyunca neredeyse hiç sorun çıkarmadı. Orada yedekleme için EBS anlık görüntüleri kullanılıyor
Yine de dosya eşitleme, kişiler/takvim ve birkaç uygulama iyi çalışıyor
Gerçekten çok sayıda özellik sunuyor ve bunların bazıları yeterince olgun değil, ama çekirdek işlev olan Dropbox benzeri dosya deposu benim deneyimimde gayet iyi
Güncellemeler de hiç sorun olmadı. Hatta her zaman biraz şaşırıyorum. Yeni sürüm çıkar çıkmaz yükseltmiyorum ama hazır olduğumda
docker composeiçinde sürümü değiştirip pull yapıyor, sonra konteyneri yeniden ayağa kaldırıyorumSonrasında veritabanı geçişlerini yapıyor ve her şey açılıyor. Yıllardır böyle kullanıyorum ve sorun çıkmadı; tam ayarımın ne olduğunu bilmiyorum ama yazılanlar bir kâbus düzeyinde değil
Google hesabımdan kilitlenmem durumuna karşı büyük teknoloji şirketlerine alternatif olsun diye Nextcloud kullanmaya başladım ve sonrasında günlük kullandığım ana araç haline geldi
Hızlı, özel ve başlıca masaüstü ile mobil platformlar için istemcileri olgun
OnlyOffice ile birlikte kullanıldığında, işbirliksiz düzenleme için Google Docs Editors ofis paketinin yeterli bir alternatifi oluyor
Kendi barındırmayı seviyorum ama dosya deposunda risk almak istemediğim için Hetzner Storage Share [0] için memnuniyetle ödeme yapıyor ve baş ağrısından kaçınıyorum
Başka bir barındırma sağlayıcısı istiyorsanız Nextcloud’un Simple Signup programı[1], size yakın bir sağlayıcının ücretsiz planına kaydolmanıza yardımcı oluyor ve 2 GB’tan fazla depolama sunuyor. Kendiniz seçmek isterseniz tam listeye de bakabilirsiniz[2]
[0] https://www.hetzner.com/storage/storage-share/
[1] https://nextcloud.com/sign-up/
[2] https://nextcloud.com/providers/#:~:text=Providers%20for%20h...
İşbirliğine ihtiyacınız yoksa Syncthing yeterlidir ve sunucu da gerektirmez
Yoksa NX21’i yeni baştan sipariş edip verileri yeni örneğe kendim mi taşımam gerekir, bunu bilmek istiyorum
Aslında bunu böyle yapmayı düşünmüştüm ama bulut alternatifi olarak güvenmek için CVE geçmişi epey renkli görünüyor
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=nextcloud
Kendi altyapını işletip sahip olmanın somehow daha güvenli olduğu düşüncesi bence yaygın bir yanlış anlama
AWS/GCP/Azure/iCloud’daki binlerce güvenlik mühendisinin bireylerden çok daha titiz çalıştığına eminim. En azından çoğu zaman güvenlik açığı bilgilerini kamuya açıklanmadan önce alıp hafifletme uygulayabiliyorlar
Benimki
10.27.0.68adresinde. Hackerlar, buyurun eğleninCVE’lerin çoğu bana komik geliyor. Dışarıda bir kelebeğin osurması seviyesinde
En üstteki kayda bakarsan, Linux için Nextcloud Desktop Client 3.13.1 ile 3.13.3 arasında sunucu ve istemci arasındaki senkronizasyon dosyaları dünya genelinde yazılabilir veya okunabilir hale gelebiliyormuş ve bu 3.13.4’te düzeltilmiş
Yani birkaç küçük sürüm güncellemesinde
umaskgibi davranıp dünya genelinde okunabilirlik, belki yazılabilirlik bile eklenmiş demek oluyor. Çoğu istemci zaten tek kullanıcılı sistemOlgulara göre değerlendirmek gerek. Güvenlik açıklarının da derecesi var. CVE bir projenin ilgi gördüğünün işaretidir, bundan fazlası da değildir eksiği de
Ama bazılarımız için kendi altyapısını işletmek hobiye yakın bir şey ve bazılarınınki yalnızca özel ağlarda çalışıyor
Birkaç yıl önce Nextcloud için Docker yapılandırmasını kendim hazırladım ve sonuçtan çok memnunum
Ara sıra giriş yapıp sistemi ve ayarları güncellemem gerekiyor ama bu da sıcak bir içecek eşliğinde podcast dinlemek için hoş bir zaman
Kendi instance’ını işletenler için Nextcloud, herkese açık URL’yi kontrol eden bir tarama[0] sunuyor; düzeltilecek şeyler çıkabilir
[0] https://scan.nextcloud.com/
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=azure
Sonuçta neyi kendin barındırdığına bağlı
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=syncthing
“Her şeyi yapan” çözümler saldırı yüzeyini en aza indirme ilkesine aykırı
Güvenlikte çokluk her zaman iyi değildir. Daha fazla insan daha fazla iş yaptıkça iletişim hataları ve yapılandırma hatalarının istatistiksel olasılığı artar
https://www.cvedetails.com/product/34622/Nextcloud-Nextcloud...
Bunun kod tabanındaki yapısal sorunları mı yansıttığına, yoksa güvenlik araştırmacılarının gereken ilgiyi göstermesinin sonucu mu olduğuna da bakmak lazım
CVE sayısının fazla olması, güvenlik açıklarının iyi belgeleniyor olduğu anlamına da gelebilir. Ama kritik açıklar tekrar tekrar çıkıyorsa bu kötü kodlama pratiklerine ya da özensizliğe işaret ediyor olabilir
Raspberry Pi’ye headscale kurup dışarıya yalnızca headscale portunu ve yönlendiricinin SSH’sini açmak yeterli. SSH’yi yalnızca anahtar ile çalışacak şekilde ayarlarsın
Ev tipi yönlendirici yerine desteklenen başka bir cihaz kullanırsan iş biter
Birkaç yıldır Nextcloud kullanıyorum. Genel olarak Google Cloud’a iyi bir alternatif
Ancak bir süredir kişisel/aile özelliklerinden çok işbirliğine yönelik kurumsal özelliklerin geliştirilmesine odaklanılmış durumda
Örneğin fotoğraf kütüphanesi oldukça kısıtlı. Nextcloud için Memories uygulaması var ama çok da daha iyi değil
Şu anda Immich’e geçiyorum ve Android’deki Nextcloud Notes uygulaması bir süre bozuk durumdaydı
Synology NAS kullanıyorum ve Synology Photos uygulamasıyla kalite kaybı olmadan NAS’a otomatik yükleme yapıyorum. Fotoğraf ya da videoları kaçırmaması, kopyaları ayıklaması ve telefondan güvenle silinebilecekleri belirlemesi gibi özelliklerin hepsi iyi çalışıyor ve güven veriyor
Ama fotoğrafları görüntülemek için kullanılan Synology Photos uygulaması iyi değil. Mobilde, masaüstünde, Android TV’de hiçbir yerde iyi değil; yalnızca en temel işlevler var ve onlar da bazen başarısız oluyor
Nextcloud tuhaf biçimde “güven vermiyor” hissi bırakıyor. Dosyalarımın düzenlenmeden/değiştirilmeden/taşınmadan özgün klasörlerinde kalmasını, meta verilerin ise ayrı tutulmasını istiyorum; bu konuda tuhaf bir his veriyor. Bu %100 bir his, bir olgu değil
Immich harika ama yönetim yükü yüksek. Her güncellemede işin beklenenden çok daha büyüme riski var. Yükleme uygulamasının iyileştirilmesi gerekiyor ama ben Synology’ninkini kullanıyorum. Fotoğrafların ana kopyasının Immich’te olmasını güvenli bulmuyorum; geliştiriciler de bunun yapılmaması gerektiğini çok açık söylüyor
Photoprism başlıca kullandığım seçenekti. Gelişmiş özellikler için ödeme gerekiyor ve tek başına kullanmıyorsanız izinler yüzünden de buna ihtiyaç var. Beğeniyorum ama istediğim kadar iyi bulmuyorum
Acaba gözden kaçırdığım önemli ve güvenilir bir uygulama var mı diye merak ediyorum
MS ve Google yerel yasalara pek uygun davranmıyor; örneğin sipariş işleme sözleşmesini reddedegeliyorlardı. Yine de MS son zamanlarda bu konuda harekete geçmeye başladı
SharePoint’in tamamını ve PIM’in büyük kısmı gibi MS bileşenlerini Nextcloud ile değiştirdik, ayrıca MS ADS’yi SAML ile bağladık; büyük bir zorluk yaşamadık
Eşitleme istemcisinde can sıkıcı noktalar var. Örneğin Nextcloud örneğine bir ad veremiyorsunuz ve son birkaç sürümde durum daha da kötüleşiyor
Yine de eşitleme işini yapıyor ve bulutun kendisini her zaman kullanabiliyorsunuz
Bir devlet kurumuna önermek için Nextcloud’a bakıyorum
Dünyanın, M365 yığınıyla rekabet eden ya da en azından onunla uyumlu bir şeye gerçekten ihtiyacı var. Çünkü M365 dünyayı yutuyor, seçenekleri azaltıyor ve Microsoft ekosistemi dışındaki yeniliğin büyük kısmını öldürüyor
Örneğin ağ şemaları gibi “bir kez söylemenin yeterli olduğu” türde uygulamalar için yararlı teknolojiler Microsoft’un ilgisini çekmiyor; sadece her şeyin kendi teknolojileriyle yapılmasını istiyor ve arka taraf ne kadar dağınık olursa o kadar işine geliyor
Hislerim karışık. Topluluğun ve çeşitli hükümetlerin desteği, bireylerden büyük kuruluşlara kadar işe yarayan sağlam bir açık kaynak temeli takdire değer
Ama ortalıkta çok fazla eski PHP var, uygulama koleksiyonunun kalitesi çok tutarsız ve neyin iyi çalıştığını anlamak zor; çok araştırma gerekiyor
Yükseltme yönü de birkaç kola ayrılmış durumda. Özellikle AppAPI bir yandan çok yenilikçi, öte yandan da garip bir yöne gidiyor gibi görünüyor
Çok büyük kuruluşlarda başarıyla kullanıldığını biliyorum ama ciddi zaman ayırmadan gereken bağlılığı ve dikkate alınması gereken noktaları kavramak zor
Apple dışındaki sağlayıcıların arka plan bağlantılarını kasıtlı olarak yavaşlatan ya da tamamen kapatan iPhone bağımlılığını da unutmamak lazım
Bu yüzden Apple cloud yerine Nextcloud veya başka bir uygulamayla dosya eşitlemek, belgelenmemiş bir angaryaya yakın
Uygulamayı öne alıp bekleyebilirsiniz tabii. Şirket politikası ekran kapanma süresini zorunlu kılmıyorsa
Varsayılan hâliyle bile arka plan eşitlemesi bir ölçüde gayet iyi görünüyor; buna ek olarak telefon şarj olurken uygulamayı önde tutan bir kestirme ekledim ve böylece neredeyse anında güncel kalıyor
Eskiden yüzlerce GB kitap, makale, org dosyası, parola vb. şeyi bu şekilde eşitliyordum
Ürünle alakam yok
Keşke DMA platform ile hizmetleri ayırmayı zorlasaydı
Uygulama geliştiricileri genelde kendi uygulamaları dışında hiçbir şeyi umursamıyor. Pil, CPU, mobil veri gibi konuları çoğu zaman hiç hesaba katmıyorlar
Ama sonunda sorumluluk Apple’a kalıyor. Windows’ta MS için de aynı durum geçerli; CrowdStrike olayı bunun örneği
Hacker News’te snap pek sevilmez ama yalnızca temel işlevleri istiyorsanız nextcloud snap denemeye değer. Fena değil ve kendi kendini yönetiyor
Nextcloud’u seviyorum ve insanlarla dosya paylaşmak için her zaman bir örnek kurulu tutuyorum. Temel işlevler iyi çalışıyor
Ama keşke çekirdek işlevlere odaklansalar, kod karmaşıklığını azaltsalar, daha hızlı yapsalar, kenardaki hataları temizleseler ve sistemin kararlı çalışıp sorunsuz yükseltilmesini sağlasalardı
Bu kadar farklı uygulamayı aynı anda iyi yapmak zor, şimdi bir de AI eklendi
Nextcloud sunucumu seviyorum
Google Photos’un yerine geçsin diye telefon kamerası fotoğrafları için anında yüklemeyi ayarladım
Artık tüm fotoğraflarım evdeki sunucuma otomatik olarak eşitleniyor
Her şeyi iyi yapmaya çalışan tek bir ürün yerine, “tek bir şeyi iyi yapan” birden fazla açık kaynak proje kullanmanın daha iyi olduğunu düşünüyorum
Farklı açık kaynak projelerinin birlikte çalışabilmesi için taşınabilir spesifikasyonları geliştirmeye zaman ayırmak daha iyi olurdu
Ben bu amaçla NextCloud kullanıyorum. Henüz tamamen memnun olmak için erken ama şimdiye kadar çılgınca bir sorun yaşanmadı
Birkaç yükseltme ve yedekleme sürecinden geçerken işlerin nasıl gittiğini izliyorum
Posta sunucusu olarak Mail-in-a-Box kullanıyorsanız
/cloudyoluna gidince NextCloud da birlikte geliyormailinabox kimlik bilgileriyle giriş yapabiliyorsunuz
KeePass veritabanından GnuCash senkronizasyonuna, takvim ve kişilere kadar her şeyi burada kullanıyorum