Nextcloud'u dernekler için doğru şekilde kurma: Virtualmin sunucusunda ilk kurulum için adım adım kılavuz
Derneğiniz için Nextcloud'u bir Virtualmin sunucusuna nasıl kuracağınızı öğrenin. Veritabanı seçiminden PHP ayarlarına ve ilk güvenlik yapılandırmasına kadar kapsamlı bir kılavuz.
Giriş
Nextcloud, derneklerin dosyaları güvenli bir şekilde paylaşması ve birlikte çalışması için ideal çözümdür. Bu kılavuzda, Nextcloud'u bir Virtualmin sunucusuna nasıl kuracağınızı gösteriyoruz – veritabanı seçiminden PHP ayarlarına ve ilk güvenlik yapılandırmasına kadar. Böylece verileriniz üzerinde kontrolü elinizde tutar ve dernek çalışmalarınızı daha verimli hale getirebilirsiniz.
Önkoşullar
Kuruluma başlamadan önce aşağıdaki önkoşulların karşılandığından emin olun:
- Virtualmin'in kurulu olduğu bir sanal sunucu.
- Sunucunuza yönlendirilmiş bir alan adı.
- SSH erişimi ve temel Linux bilgisi.
Adım 1: Nextcloud için veritabanı oluşturma
Nextcloud bir veritabanına ihtiyaç duyar. MariaDB veya MySQL öneriyoruz. Veritabanını Virtualmin arayüzü üzerinden veya SSH ile oluşturabilirsiniz.
Virtualmin üzerinden:
- Virtualmin'e giriş yapın ve sanal sunucunuzu seçin.
- „Edit Databases“ (Veritabanlarını Düzenle) bölümüne gidin ve „Create Database“ (Veritabanı Oluştur) düğmesine tıklayın.
- Veritabanı türü olarak „MariaDB“ veya „MySQL“ seçin.
- Bir veritabanı adı belirtin (ör. nextcloud_db) ve güvenli bir parola ile bir kullanıcı oluşturun.
SSH üzerinden:
mysql -u root -p\nCREATE DATABASE nextcloud_db;\nCREATE USER 'nextcloud_user'@'localhost' IDENTIFIED BY 'sicheresPasswort';\nGRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud_user'@'localhost';\nFLUSH PRIVILEGES;\nEXIT;Daha sonraki kurulum için veritabanı adını, kullanıcıyı ve parolayı not edin.
Adım 2: PHP ayarlarını uyarlama
Nextcloud'un PHP için özel gereksinimleri vardır. Alan adınız için PHP yapılandırmasını uyarlayın. Virtualmin'de PHP ayarlarını „Server Configuration“ > „PHP Options“ altında bulabilirsiniz.
Aşağıdaki değerleri ayarlayın:
- memory_limit: 512M (önerilir)
- upload_max_filesize: 512M
- post_max_size: 512M
- max_execution_time: 300
- max_input_time: 300
- date.timezone: Europe/Berlin (veya saat diliminiz)
Ek olarak, performansı artırmak için OPcache uzantısını etkinleştirmelisiniz. Bunu PHP ayarlarında „PHP-FPM“ veya „PHP Options“ altında yapabilirsiniz.
Adım 3: Nextcloud'u indirme ve açma
En son Nextcloud sürümünü indirin. Bunu SSH üzerinden yapabilirsiniz:
cd /home/deinbenutzer/public_html\nwget https://download.nextcloud.com/server/releases/latest.zip\nunzip latest.zip\nmv nextcloud/* .\nrm -rf nextcloud latest.zipDosyaların doğru kullanıcıya ait olduğundan emin olun (Virtualmin'de genellikle alan adı kullanıcısı).
Adım 4: Veriler için depolama konumunu belirleme
Varsayılan olarak Nextcloud, verileri kurulum klasörü içindeki data dizininde saklar. Güvenlik nedenleriyle, veri dizinini web kökünün dışına yerleştirmelisiniz. Bunun için public_html dışında bir dizin oluşturun, ör. /home/deinbenutzer/nextcloud_data.
İzinleri, web sunucusu kullanıcısının (ör. www-data) erişebileceği şekilde ayarlayın:
mkdir /home/deinbenutzer/nextcloud_data\nchown www-data:www-data /home/deinbenutzer/nextcloud_data\nchmod 750 /home/deinbenutzer/nextcloud_dataKurulum sırasında bu yolu belirtebilirsiniz.
Adım 5: Nextcloud kurulumunu gerçekleştirme
Şimdi alan adınızı tarayıcıda açın (ör. https://deine-domain.de). Nextcloud yükleyicisi görünecektir.
Alanları doldurun:
- Yönetici hesabı için kullanıcı adı ve parola.
- Veri klasörü: Daha önce oluşturduğunuz yolu belirtin (ör. /home/deinbenutzer/nextcloud_data).
- Veritabanı: MySQL/MariaDB seçin ve daha önce oluşturduğunuz erişim bilgilerini girin.
„Installation abschließen“ (Kurulumu tamamla) düğmesine tıklayın ve işlem bitene kadar bekleyin.
Adım 6: İlk güvenlik yapılandırması
Kurulumdan sonra bazı güvenlik ayarlarını yapmalısınız:
- HTTPS'yi zorunlu kılın: Virtualmin'de „Server Configuration“ > „SSL Settings“ altında bir Let's Encrypt sertifikası oluşturabilir ve „Redirect HTTP to HTTPS“ seçeneğini etkinleştirebilirsiniz.
- Nextcloud güvenlik uyarılarını kontrol edin: Yönetici olarak giriş yapın ve „Einstellungen“ (Ayarlar) > „Überwachung“ (İzleme) bölümüne gidin. Gösterilen tüm uyarıları giderin.
- Veri dizinine erişimi engelleyin: Veri klasörünün web üzerinden erişilebilir olmadığından emin olun. Bu, dışa taşıma ile zaten sağlanmıştır.
- Yedeklemeleri ayarlayın: Düzenli yedeklemeler ayarlayın, ör. Virtualmin veya bir betik aracılığıyla.
- İki faktörlü kimlik doğrulama: Yönetici hesapları için 2FA'yı etkinleştirin.
Daha fazla ipucunu bilgi bankamızda bulabilirsiniz.
Sonuç
Bu kılavuzla Nextcloud'u Virtualmin sunucunuza başarıyla kurdunuz ve ilk güvenlik önlemlerini uyguladınız. Derneğiniz artık güçlü ve güvenli bir bulut çözümünden yararlanabilir. Sorularınız için destek ekibimiz memnuniyetle hizmetinizdedir.
