Tüm Yazılar

Nextcloud Nedir? Kendi Bulut Depolamanı Kur (All-in-One Kurulum Rehberi)

Tayhost Ekibi8 dk okuma

Nextcloud nedir, nasıl kurulur? Google Drive/Dropbox yerine kendi sunucunda dosya, takvim ve rehber: Nextcloud All-in-One ile kurulum, portlar, SSL ve yedek.

Kısa cevap: Nextcloud, Google Drive, Dropbox veya iCloud'un yerine kendi sunucunda çalıştırabileceğin açık kaynaklı bir bulut platformudur: dosya senkronizasyonu ve paylaşımı, takvim, kişiler, notlar, görüntülü görüşme (Talk) ve çevrimiçi ofis belgeleri. Verilerin kendi sunucunda durur. En kolay kurulum yolu, Nextcloud'un resmi All-in-One (AIO) Docker kurulumudur; SSL sertifikası ve yedekleme dahil gelir.

Kimler İçin Mantıklı?

  • Küçük ekipler ve şirketler: Dosyaların ve müşteri belgelerinin kendi kontrolünde olmasını isteyenler (KVKK açısından verinin nerede durduğunu bilmek önemlidir).
  • Aileler: Fotoğraf yedekleme ve ortak takvim için kullanıcı başına ücret ödemeden ortak bir bulut.
  • Depolama ihtiyacı büyüyenler: Kullanıcı sayısı arttıkça ücretlendirilen bulut hizmetleri yerine sabit sunucu maliyeti.

Bedeli: güncelleme, yedek ve güvenlik senin sorumluluğundadır. AIO bunların büyük kısmını otomatikleştirir.

Gereksinimler

  • Temiz bir Linux sunucu (Ubuntu/Debian), tam root erişimi. Nextcloud, KVM tabanlı bir VPS ve SSD disk önerir.
  • Bir alan adı (ör. bulut.sirketin.com) ve sunucunun IP'sine giden bir A kaydı (DNS nedir?).
  • RAM: birkaç kullanıcılı bir kurulum için 4 GB rahat bir başlangıçtır; Talk ve çevrimiçi ofis gibi ek bileşenler açıldıkça daha fazlası gerekir.
  • Disk: dosyaların kadar alan + yedekler için ayrıca alan. Büyük arşivler için ayrı bir disk (volume) eklemek mantıklıdır.

Kurulum: Nextcloud All-in-One

1. Docker'ı kur

curl -fsSL https://get.docker.com | sh

2. AIO ana konteynerini başlat

Nextcloud'un resmi komutu (sunucuda başka bir web sunucusu ya da ters vekil yoksa):

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

3. Portlar

Port Ne için?
80/tcp Sertifika alımı (Let's Encrypt doğrulaması)
8080/tcp AIO yönetim arayüzü (kendinden imzalı sertifika)
8443/tcp AIO yönetim arayüzü (geçerli sertifikayla, alan adı gerekli)
443/tcp (+ isteğe bağlı 443/udp) Nextcloud'un kendisi (HTTPS; UDP, HTTP/3 için)
3478/tcp ve 3478/udp Talk (görüntülü görüşme) açıksa TURN sunucusu

ufw kullanıyorsan bu portları aç (SSH'ı unutma):

ufw allow OpenSSH
ufw allow 80/tcp && ufw allow 443/tcp && ufw allow 443/udp
ufw allow 8080/tcp && ufw allow 8443/tcp
ufw allow 3478/tcp && ufw allow 3478/udp
ufw --force enable

4. AIO arayüzünden kurulumu tamamla

  1. Tarayıcıda https://SUNUCU_IP:8080 adresini aç; kendinden imzalı sertifika uyarısını kabul et.
  2. Ekranda gösterilen parolayı (passphrase) kaydet — AIO arayüzüne girmek için gerekir.
  3. Alan adını gir (bulut.sirketin.com). AIO, alan adının sunucuya yönlendiğini ve portların açık olduğunu kontrol eder.
  4. İstediğin ek bileşenleri seç (ör. çevrimiçi ofis, Talk) ve Download and start containers ile başlat.
  5. Kurulum bitince verilen ilk yönetici kullanıcı adı ve parolasıyla https://bulut.sirketin.com adresinden Nextcloud'a gir. SSL sertifikası otomatik alınır (SSL kontrol ile doğrulayabilirsin).

5. Yedeklemeyi aç

AIO, BorgBackup tabanlı bir yedekleme sunar: AIO arayüzünden yedek konumunu belirleyip günlük yedeği açabilirsin. Yedeği aynı diskte tutmak tek başına yeterli değildir; ayrı bir disk veya farklı bir konuma kopya da al (3-2-1 yedekleme kuralı).

Telefon ve Bilgisayar Uygulamaları

Nextcloud'un Windows, macOS, Linux, Android ve iOS için resmi istemcileri vardır. Uygulamaya sunucu adresini (https://bulut.sirketin.com) yazıp giriş yapınca seçtiğin klasörler senkronize olur; telefonda otomatik fotoğraf yüklemesi açılabilir. Takvim ve kişiler, CalDAV/CardDAV ile telefonun kendi uygulamalarına bağlanır.

Performans ve Bakım İpuçları

  • Güncellemeler: AIO arayüzünden konteynerleri güncelleyebilirsin; büyük sürüm güncellemelerinden önce yedek al.
  • Disk dolmasın: Dosyalar ve yedekler büyüdükçe disk kullanımını izle; gerekirse ek disk bağla.
  • İki adımlı doğrulama: Yönetici ve kullanıcı hesaplarında 2FA'yı aç.
  • Güçlü parolalar: Kullanıcılar için şifre oluşturucu ile rastgele parolalar üret.

Sıkça Sorulan Sorular

Nextcloud nedir?

Nextcloud, kendi sunucunda çalıştırdığın açık kaynaklı bir bulut platformudur. Dosya senkronizasyonu ve paylaşımı, takvim, kişiler, görüntülü görüşme ve çevrimiçi ofis belgeleri sunar; Google Drive veya Dropbox'a alternatif olarak verilerini kendi kontrolünde tutmanı sağlar.

Nextcloud ücretsiz mi?

Nextcloud'un kendi sunucuna kurduğun sürümü açık kaynak ve ücretsizdir; sunucu ve depolama maliyetini ödersin. Kurumsal destek isteyenler için Nextcloud'un ücretli abonelikleri de vardır.

Nextcloud nasıl kurulur?

En kolay yol resmi Nextcloud All-in-One (AIO) kurulumudur: sunucuya Docker kurup AIO ana konteynerini başlatır, https://SUNUCU_IP:8080 adresindeki arayüzden alan adını girer ve bileşenleri başlatırsın. SSL sertifikası ve yedekleme seçenekleri dahildir.

Nextcloud için kaç GB RAM gerekir?

Birkaç kullanıcılı bir kurulum için 4 GB RAM rahat bir başlangıçtır. Görüntülü görüşme (Talk) ve çevrimiçi ofis gibi bileşenler açıldıkça ve kullanıcı sayısı arttıkça daha fazla RAM gerekir. Disk ihtiyacı ise saklayacağın dosyaların ve yedeklerin toplamına bağlıdır.

Nextcloud mu Google Drive mı?

Google Drive kurulum ve bakım gerektirmez ama veriler Google'da durur ve depolama arttıkça ücret artar. Nextcloud'da veriler kendi sunucunda durur ve maliyet sabittir; karşılığında güncelleme, yedek ve güvenlik senin sorumluluğundadır.

Nextcloud İçin Sunucu

NVMe diskli, tam root erişimli sunucu; dosyaların Avrupa'daki veri merkezinde. İstersen kurulumu biz yapalım. En uygun paket: aylık ₺709 (KDV dahil).