Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Nextcloud'u Linode Üzerinde Kendinden Barındırma (2026 Rehberi)

Bu rehber, Linode üzerinde Nextcloud'u kurma adımlarını anlatıyor ve güvenli, verimli bir kendinden barındırma çözümü sunuyor.

Kendi uygulamalarınızı barındırmak, daha iyi kontrol, gizlilik ve maliyet avantajı sağlayabilir. Popüler açık kaynak kodlu bulut depolama çözümü olan Nextcloud, kullanıcıların dosya paylaşım hizmetlerini kendi sunucularında barındırmasına imkan tanır. Bu rehberde, güvenilir VPS sağlayıcısı Linode üzerinde Nextcloud kurulum adımlarını detaylarıyla anlatıyoruz.

Neden Linode Seçilmeli?

Linode, performans ve maliyet dengesi sağlayan bir hizmet sunarak hem geliştiriciler hem de ev laboratuvarı kullanıcıları için mükemmel bir seçim oluyor. VPS planları sadece 5 USD/ay başlangıç fiyatıyla, Nextcloud gibi uygulamaları barındırmak için güçlü sanal sunucular sağlar. İşte diğer sağlayıcılarla hızlı bir karşılaştırma:

SağlayıcıFiyatÖzelliklerPerformans
Linode5 USD/aySSD depolama, ölçeklenebilir kaynaklarYüksek Kalite
DigitalOcean6 USD/ayKullanıcı dostu kontrol paneliGüvenilir çalışma zamanı
Vultr6 USD/ayGeniş sunucu lokasyonlarıİyi gecikme
Hetzner Cloud4.15 EUR/ayEkonomik, bare metal seçenekleriSomut performans
Contabo VPS5.99 EUR/ayBüyük planlarla uygun fiyatlıÖlçeklenebilirlik

Tam VPS karşılaştırması için bu bağlantıya göz atabilirsiniz.

Gereksinimler

Başlamadan önce aşağıdaki maddelerin hazır olduğundan emin olun:

  1. Linode Hesabı: Linode’da bir hesap oluşturup e-posta doğrulaması yapın.
  2. Temel SSH Bilgisi: Linux komutları ve SSH konusunda deneyimli olmak çok önemli.
  3. Bir Domain Adı (isteğe bağlı): İsteğe bağlı olsa da, bir domain kaydı, Nextcloud erişimini kolaylaştırır.

Adım 1: Linode VPS Kurulumu

  1. Linode hesabınıza giriş yapın.
  2. Yeni bir Linode örneği oluşturun:
    • “Ubuntu” dağıtımını seçin (20.04 LTS veya sonrası).
    • Planınızı belirleyin (5 USD/tan yeterli).
    • Kullanıcı kitlesine yakın bir veri merkezi konumu seçin.
  3. SSH Erişimi ayarlayın:
    • Yerel makinenizde SSH anahtarları oluşturun:
      ssh-keygen -t rsa -b 4096
    • Kurulum sırasında halka açık anahtarı Linode’a ekleyin.
  4. Sunucunuzu başlatın: Linode’nizi oluşturduktan sonra SSH ile bağlanın:
    ssh root@[linode_ip_adresi]

Adım 2: Gerekli Bağımlılıkların Yüklenmesi

Oturum açtıktan sonra gerekli paketleri yükleyin:

apt update && apt upgrade -y
apt install apache2 php libapache2-mod-php php-mysql php-xml php-zip php-gd php-curl php-mbstring php-json php-bcmath unzip -y

Adım 3: Nextcloud için Apache Konfigürasyonu

  1. Yeni bir Apache yapılandırma dosyası oluşturun:
nano /etc/apache2/sites-available/nextcloud.conf
  1. Nextcloud’u yapılandırmak için aşağıdaki satırları ekleyin:
<VirtualHost *:80>
    ServerName yourdomain.com
    DocumentRoot /var/www/nextcloud

    <Directory /var/www/nextcloud>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error-nextcloud.log
    CustomLog ${APACHE_LOG_DIR}/access-nextcloud.log combined
</VirtualHost>
  1. Yeni yapılandırmayı etkinleştirin ve rewrite modülünü aktif edin:
a2ensite nextcloud.conf
a2enmod rewrite
systemctl restart apache2

Adım 4: Nextcloud’u İndirin ve Kurun

  1. Web kök dizinine gidin:
cd /var/www
  1. Nextcloud ZIP paketini indirin:
wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip
  1. Dosyayı açın ve izinleri ayarlayın:
unzip nextcloud-23.0.0.zip
chown -R www-data:www-data nextcloud
chmod -R 755 nextcloud

Adım 5: MySQL Veritabanını Yapılandırın

  1. MySQL’i kurun:
apt install mysql-server -y
  1. MySQL kurulumunuzu güvenceye alın:
mysql_secure_installation
  1. MySQL’e giriş yapın ve Nextcloud için veritabanı ile kullanıcı oluşturun:
mysql -u root -p

İşte aşağıdaki SQL komutlarını çalıştırın:

CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Adım 6: Web Arayüzü ile Kurulumu Tamamlayın

  1. Bir web tarayıcısı açın ve sunucunuzun IP veya alan adına gidin:
    http://yourdomain.com
  2. Ekranda çıkan talimatları izleyin: Veritabanı türü olarak MySQL’i seçin ve önceki adımda oluşturduğunuz veritabanı detaylarını girin.
  3. Kurulumu tamamlayın: Bir yönetici hesabı oluşturun ve depolama ayarlarını yapılandırın.

Sık Sorulan Sorular

Linode üzerinde Nextcloud’u kendinden barındırmak ne kadar maliyetli?

Linode üzerinde Nextcloud’u barındırmak aylık 5 USD’dan başlar, temel kişisel kullanım için uygundur. Bu planla hafif ve orta düzeyde dosya depolama ihtiyacınızı karşılayabilirsiniz. Daha yüksek trafik veya daha fazla özellik gerekirse, ihtiyaçlarınıza göre daha büyük planlara yükseltme yapabilirsiniz. Performansı artırmak için DigitalOcean veya Vultr’de başlayan 6 USD/ay gibi seçenekler de uygundur.

Nextcloud’u kendinden barındırmak güvenli midir?

Doğru güvenlik önlemleri alındığında, Nextcloud’u kendinden barındırmak güvenlidir. Sistem ve uygulamanızı sürekli güncel tutmak, açıkları kapatmak için çok önemlidir. Let’s Encrypt kullanarak HTTPS’yi etkinleştirin ve veri iletimi sırasında güvenliği sağlamak için SSL sertifikası alın. Güvenliği artırmak adına firewall kuralları uygulayabilir ve fail2ban gibi araçlarla brute-force saldırılarını engelleyebilirsiniz. Düzenli yedekler almak da veri kaybı veya arıza durumlarında kurtarma sağlar.

Aynı Linode VPS üzerinde başka uygulamalar da kurabilir miyim?

Evet, aynı VPS üzerinde birden fazla uygulama çalıştırabilirsiniz. Ancak, planınızın kaynak sınırlarını dikkate almak önemli. Örneğin, 5 USD/ay planı, Nextcloud ve birkaç hafif uygulamayı çalıştırmaya uygun olabilir. Daha kaynak yoğun uygulamalar için planınızı yükseltmeniz gerekebilir. Sunucunuzun CPU ve RAM kullanımını izleyerek, uygulamaların sorunsuz çalıştığından emin olun.

Bu adımları takip ederek, Linode üzerinde Nextcloud’u başarılı şekilde kendiniz barındırabilirsiniz. Kendi bulut depolama çözümünüzü yönetmenin sunduğu esneklik ve kontrolün tadını çıkarın! --- END ---