Tropic Host

Nextcloud: nedir ve VPS'te kişisel bulut nasıl kurulur?

7 dk okuma
Tropic
Nextcloud: nedir ve VPS'te kişisel bulut nasıl kurulur?

Nextcloud: dosyalar ve ortak çalışma için kendi bulutunuz

Sözleşme e-posta kutunuzda, en güncel sürümü dizüstü bilgisayarınızda, fotoğraflar telefonunuzda, ekip takvimi ise ayrı bir hizmette duruyor. Nextcloud dosyaları, belgeleri, kişileri, görevleri ve iletişimi tek yerde birleştirir. Geleneksel bir bulut hizmetinden temel farkı, sunucuyu, depolama kapasitesini, kullanıcı hesaplarını ve erişim kurallarını sizin kontrol etmenizdir.

Nextcloud'un kimlere fayda sağlayabileceğine, Google Drive ve Dropbox'tan nasıl ayrıldığına, ne kadar kaynağa ihtiyaç duyduğuna ve VPS'e nasıl kurulacağına bakalım.

Nextcloud basitçe nedir?

Nextcloud; dosyaları saklamak, eşzamanlamak ve paylaşmak için kullanılan açık kaynaklı bir platformdur. Ev sunucusuna, NAS'a, ofis donanımına veya VPS'e kurulabilir. Kullanıcılar tarayıcı, Android ve iOS uygulamaları ya da Windows, macOS ve Linux istemcisi üzerinden bağlanır.

Kullanıcı açısından her şey tanıdıktır: klasörler oluşturabilir, dosya yükleyebilir, bağlantılar gönderebilir ve verileri eşzamanlayabilirsiniz. Fark altyapıdadır. Genel bulutta altyapıyı sağlayıcı kontrol eder. Nextcloud ile verilerin nerede saklanacağını, kimlerin erişeceğini ve her kullanıcıya ne kadar alan verileceğini siz seçersiniz.

Kontrol, otomatik olarak güvenlik veya tasarruf anlamına gelmez. Sunucuyu kendiniz güncellemeniz, korumanız ve yedeklemeniz gerekir.

Nextcloud dosya saklamanın dışında neler yapabilir?

Cihazlar arasında eşzamanlama

Masaüstü istemcisi seçilen klasörleri sunucuyla eşzamanlar. Mobil uygulama fotoğraf ve videoları otomatik olarak yükleyebilir. Aynı zamanda tüm arşivi her dizüstü bilgisayarda tutmanız gerekmez; arşiv tarayıcı üzerinden erişilebilir kalır.

Bağlantılar, File Drop ve sürüm geçmişi

Bir dosyayı veya klasörü kullanıcıyla, grupla ya da genel bağlantı üzerinden paylaşabilirsiniz. Bağlantıya parola, son kullanma tarihi ve görüntüleme, indirme veya düzenleme izinleri eklenebilir.

File Drop özelliği özellikle kullanışlıdır. Örneğin bir muhasebeci belge toplamak için bağlantı oluşturabilir: her müşteri dosya yükleyebilir, ancak klasörün içeriğini veya diğer kişilerin verilerini göremez. Nextcloud ayrıca farklı Nextcloud sunucularındaki kullanıcılar arasında doğrudan erişim sağlayan federasyonlu paylaşımı destekler.

Sistem değiştirilen dosyaların önceki sürümlerini tutar, silinen veriler ise önce çöp kutusuna gider. Bu, yanlışlıkla yapılan bir değişikliği geri almanıza yardımcı olur; ancak ayrı bir yedeğin yerini tutmaz.

Belgeler, takvim ve görüntülü görüşmeler

Nextcloud Office, belgeleri, elektronik tabloları ve sunumları tarayıcıda düzenlemenizi sağlar. Groupware; takvim, kişiler, e-posta istemcisi ve Deck görev panoları ekler. Mail modülü mevcut bir posta kutusuna bağlanır; kendi e-posta sunucusunu oluşturmaz.

Nextcloud Talk sohbetler, sesli ve görüntülü görüşmeler, konferanslar ve ekran paylaşımı sunar. Bir aile veya küçük ekip için dosyaları saklamak ve aynı sistem içinde konuşmak mümkündür. Aynı anda çok sayıda görüşme ek kaynak ve ağ yapılandırması gerektirir.

Nextcloud ile Google Drive ve Dropbox karşılaştırması

Nextcloud çoğu zaman Google Drive, Dropbox, OneDrive veya Yandex Disk'e alternatif olarak tanımlanır. Özellikler benzerdir, ancak yönetim modeli farklıdır.

ParametreKendi sunucunuzda NextcloudGenel bulut
Veri konumuSunucuyu ve ülkeyi siz seçersinizSağlayıcı seçer
KapasiteDiskinizle sınırlıdırPlanla sınırlıdır
BakımSunucu sahibi yaparSağlayıcı yapar
GenişletilebilirlikNextcloud uygulamaları ve entegrasyonlarıHizmetin ekosistemi
KurulumYapılandırma gerekirKayıt olmak yeterlidir

Yalnızca birkaç gigabayta ihtiyacınız varsa ve yönetim yapmak istemiyorsanız hazır bir bulut hizmeti daha kullanışlıdır. Özel erişim kuralları, büyük kapasite, birden çok kullanıcı veya dahili sistemlerle entegrasyon önemliyse Nextcloud daha çekici hâle gelir.

Özel buluttan kimler faydalanabilir?

Nextcloud şu amaçlarla kullanılabilir:

  • aile için ortak arşiv, otomatik fotoğraf yükleme ve takvimler;
  • freelancer veya ajans için büyük dosyalar gönderme ve File Drop ile materyal toplama;
  • küçük ekip için ortak klasörler, belgeler, görevler ve görüşmeler;
  • verilerin tutulduğu hosting platformunu ve ülkeyi seçmenin önemli olduğu kuruluşlar;
  • WebDAV ve harici entegrasyonlarla merkezi depolama sistemi isteyen self-hosting meraklıları.

Güncellemeleri ve yedekleri takip etmek istemeyen biri için Nextcloud uygun değildir. Ayrıca tek bir VPS'i sınırsız depolamaya dönüştürmez: dosyalar, sürümler, çöp kutusu ve küçük resimler için gereken alan önceden hesaplanmalıdır.

Nextcloud nerede kurulmalı: evde mi VPS'te mi?

SeçenekAvantajlarSınırlamalar
Ev sunucusu veya NASBüyük arşivleri kendi disklerinizde ucuza saklamaElektriğe, internet erişimine ve yönlendiriciye bağlıdır
VPSEv donanımı olmadan günün her saati dış erişimAylık ücret ve disk maliyeti
Ofis sunucusuŞirket içinde hızlı erişimYönetim ve yedekleme alanı gerekir

Birkaç terabaytlık fotoğraf arşivi için ev sunucusu genellikle daha ekonomiktir. Hizmetin internetten sürekli erişilebilir olması gerekiyorsa VPS daha kullanışlıdır. Karma bir kurulum da mümkündür: Nextcloud VPS'te çalışır, bazı veriler S3, SMB, SFTP veya WebDAV üzerinden bağlanır.

Nextcloud ne kadar kaynak ister?

Yük; kullanıcı sayısına, önizleme oluşturmaya, ofis paketine, antivirüs taramasına, aramaya ve görüntülü görüşmelere bağlıdır. Başlangıç için şu pratik tahminler kullanılabilir:

SenaryoCPURAMDisk
Kişisel bulut, 1–3 kullanıcı2 vCPU4 GBSistem ve container'lar için 40 GB, ayrıca veri
Küçük ekip ve Office4 vCPU8 GB80 GB'tan itibaren veya arşiv boyutuna göre
Talk, ClamAV, arama, çok sayıda önizleme4+ vCPU8–16 GBBoş kapasitesi olan hızlı SSD/NVMe

Bunlar katı sistem gereksinimleri değil, başlangıç yapılandırmalarıdır. Dosya bulutu için ek bir CPU çekirdeğinden çok disk kapasitesi daha önemli olabilir.

Mevcut dosya boyutuna büyüme, sürümler, çöp kutusu ve küçük resimler için alan ekleyin. Yedeği başka bir sunucuda veya ortamda tutmak daha iyidir. Zaten 60 GB kullanılıyorsa 70 GB boş alan uzun süre yetmez; 120–150 GB ayırmak daha mantıklıdır.

All-in-One ile VPS'e Nextcloud nasıl kurulur?

Nextcloud All-in-One veya AIO, resmî kurulum yöntemidir. Nextcloud, PostgreSQL, Redis ve bir yönetim paneli içerir. İsteğe bağlı olarak Office, Talk, ClamAV, tam metin arama, önizlemeler ve BorgBackup yedekleri etkinleştirilebilir.

Temel kurulum için Ubuntu veya Debian çalıştıran temiz bir 64 bit VPS, sunucunun IP adresine yönlendirilmiş A kaydına sahip bir alan adı, resmî depodan Docker Engine ve 80, 443, 8080 ile 8443 numaralı boş portlar gerekir. Snap üzerinden kurulan Docker desteklenmez.

Ana container'ı başlatın:

sudo docker run \
  --init \
  --sig-proxy=false \
  --name nextcloud-aio-mastercontainer \
  --restart always \
  --publish 80:80 \
  --publish 8080:8080 \
  --publish 8443:8443 \
  --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
  --volume /var/run/docker.sock:/var/run/docker.sock:ro \
  ghcr.io/nextcloud-releases/all-in-one:latest

Ardından açın:

https://SERVER_IP:8080

Tarayıcı self-signed sertifika hakkında uyarı verir. İlk girişte IP adresini kullanın, gösterilen parolayı kaydedin, alan adını girin ve bileşenleri seçin. AIO, Let's Encrypt üzerinden TLS sertifikası yapılandırır.

Gerekmiyorsa tüm eklentileri etkinleştirmeyin: Office, Talk, antivirüs ve arama RAM ile CPU tüketir. Talk için ayrıca TCP ve UDP portları gerekir.

Production sunucusunda geliştiriciler, güncellemeleri ve yapılandırma değişikliklerini kolaylaştırdığı için resmî Compose dosyasını önerir. Yukarıdaki komut, anlaşılır ve hızlı bir başlangıç noktasıdır.

Nextcloud'u koruma ve veri kaybını önleme

Minimum önlem seti:

  1. iki faktörlü kimlik doğrulamayı etkinleştirin;
  2. Nextcloud'u, uygulamaları, container'ları ve işletim sistemini güncelleyin;
  3. genel bağlantıları parola ve son kullanma tarihiyle koruyun;
  4. yedeği ana VPS'ten ayrı tutun;
  5. kurtarma işlemini düzenli olarak test edin.

Çöp kutusu, sürüm geçmişi, RAID ve VPS snapshot'ı yararlıdır, ancak yedeğin yerini tutmaz. Tam kurtarma için veri, yapılandırma ve veritabanı gerekir; özel uygulamalar ve tema da korunmalıdır. AIO günlük Borg yedekleri oluşturabilir ve instance'ı panel üzerinden geri yükleyebilir.

tropic.host üzerinde VPS'te Nextcloud

Nextcloud için sürekli internet erişimi, hızlı disk ve yeterli RAM'e sahip bir Linux sunucusu gerekir. Böyle bir projeyi tropic.host VPS'inde barındırarak evde ayrı bir bilgisayarı açık bırakmanız veya ev yönlendiricisinden erişim yapılandırmanız gerekmez.

Kişisel bulut için 2 vCPU ve 4 GB RAM ile başlamak mantıklıdır. Office, birkaç aktif kullanıcı, antivirüs taraması veya Talk için 8 GB RAM ya da daha fazlasını düşünün. Plan seçerken disk kapasitesine özellikle dikkat edin: gereken yapılandırmayı çoğunlukla arşiv ve büyüme hızı belirler.

En büyük sunucuyu baştan satın almayın. Mevcut kullanım senaryonuza uygun kaynaklarla başlayın, RAM ve boş alanı izleyin, yük arttıkça ölçeklendirin.

Kısa sonuç

Nextcloud bir sunucuyu dosya eşzamanlama, bağlantılar, takvimler, belgeler, görevler ve görüşmeler sunan kişisel veya ekip bulutuna dönüştürür. Temel değeri Google Drive'ı ücretsiz kopyalamaya çalışması değil, altyapıyı ve verilerle çalışma kurallarını kendiniz seçebilmenizdir.

Özgürlük, bakım sorumluluğunu da beraberinde getirir. Güncellemeler, iki faktörlü kimlik doğrulama ve ayrı yedekler doğru yapılandırılırsa Nextcloud bir aile, freelancer veya ekip için kalıcı bir dijital çalışma alanı olabilir.

SSS

Nextcloud ücretsiz mi?

Sunucu sürümü açık kaynaklıdır ve ücretsiz olarak kullanılabilir. Sunucu, alan adı, yedekleme depolaması ve gerekirse ticari destek ayrıca ücretlendirilir.

Nextcloud Google Drive'ın yerini alabilir mi?

Birçok senaryoda depolama, eşzamanlama, dosya paylaşımı ve ortak düzenleme için alabilir. Kullanılabilir özellikler kurulu uygulamalara ve sunucu yapılandırmasına bağlıdır.

Nextcloud alan adı olmadan kurulabilir mi?

Evet, yerel ağ için. İnternet üzerinden güvenli erişimde alan adı ve HTTPS kullanmak daha pratiktir. AIO ayrıca deSEC üzerinden ücretsiz dinamik alt alan adı sunabilir.

Nextcloud için ne kadar disk alanı ayrılmalı?

Dosyaların yanı sıra sürümleri, çöp kutusunu, küçük resimleri ve arşivin büyümesini hesaba katın. Pratik bir pay mevcut boyutun %30–50 üzerindedir; yedek ise ayrı tutulmalıdır.

Eşzamanlama bir yedek midir?

Hayır. Bir dosyanın silinmesi, bozulması veya şifrelenmesi diğer cihazlara da eşzamanlanabilir. Veri, yapılandırma ve veritabanının bağımsız bir yedeğine ihtiyacınız vardır.