Nextcloud'u Virtualmin'e kurma ve GDPR uyumlu genişletme: Dernekler için şifreleme, yedekleme, Collabora Online ve grup klasörlerini doğru şekilde ayarlama

Nextcloud'u Virtualmin'e nasıl kuracağınızı ve dernekler için şifreleme, yedekleme, Collabora Online ve grup klasörleriyle GDPR uyumlu olarak nasıl genişleteceğinizi öğrenin.

virtualmingdprnextcloudcollaboradernek

Nextcloud'u Virtualmin'e kurma: Adım adım kılavuz

Nextcloud, dernekler için dosyaları güvenli bir şekilde paylaşmak ve birlikte düzenlemek için mükemmel olan esnek bir açık kaynak bulut çözümüdür. Virtualmin, web sunucularını yönetmek için kullanıcı dostu bir arayüz sunar. Bu kılavuzda, Nextcloud'u Virtualmin'e nasıl kuracağınızı ve GDPR uyumlu olarak nasıl genişleteceğinizi göstereceğiz.

Ön koşullar

  • Virtualmin kurulu bir sunucu (örneğin bir sanal sunucu üzerinde)
  • Sunucuya yönlendirilen bir alan adı (Dezhost Domains'den kaydedin)
  • Linux ve web barındırma konusunda temel bilgi

Adım 1: Virtualmin ve sunucuyu hazırlama

Sunucunuzun güncel olduğundan ve gerekli tüm paketlerin kurulu olduğundan emin olun. SSH ile oturum açın ve aşağıdaki komutları çalıştırın:

sudo apt update && sudo apt upgrade -y
sudo apt install php php-cli php-mysql php-curl php-gd php-mbstring php-xml php-zip php-intl php-bcmath php-gmp unzip -y

Virtualmin'de alan adınız için yeni bir sanal sunucu oluşturun. PHP 7.4 veya üzeri ile MySQL/MariaDB'nin kullanılabilir olduğundan emin olun.

Adım 2: Nextcloud'u indirme ve kurma

En son Nextcloud sürümünü indirin ve sanal sunucunuzun web dizinine çıkarın:

cd /home/deinuser/public_html
wget https://download.nextcloud.com/server/releases/latest.zip
unzip latest.zip
mv nextcloud/* .
rm -rf nextcloud latest.zip

Doğru izinleri ayarlayın:

chown -R deinuser:deinuser /home/deinuser/public_html
chmod -R 755 /home/deinuser/public_html

Adım 3: Veritabanı oluşturma ve Nextcloud'u yapılandırma

Virtualmin'de yeni bir MySQL veritabanı ve kullanıcı oluşturun. Ardından alan adınızı tarayıcıda açın ve kurulum sihirbazını takip edin. Veritabanı bilgilerini girin ve bir yönetici kullanıcı seçin.

Nextcloud için GDPR uyumlu genişletmeler

Nextcloud'u GDPR uyumlu olarak çalıştırmak için şifreleme, düzenli yedeklemeler ve grup klasörlerinin doğru yapılandırılması çok önemlidir.

Şifreleme: Sunucu tarafı ve uçtan uca şifreleme

Nextcloud, dosyaları depolama biriminde korumak için sunucu tarafı şifreleme sunar. Bunu "Güvenlik" altındaki ayarlardan etkinleştirin. Özellikle hassas veriler için, masaüstü ve mobil uygulamada etkinleştirilebilen uçtan uca şifreleme (E2EE) önerilir.

  • Sunucu tarafı şifreleme: Verileri sunucuda korur, ancak yönetici şifresini çözebilir.
  • Uçtan uca şifreleme: Yalnızca kullanıcı şifresini çözebilir, gizli dernek belgeleri için idealdir.

Nextcloud için yedekleme stratejisi

Düzenli yedeklemeler şarttır. Virtualmin'in yedekleme işlevini veya rsync ve mysqldump gibi araçları kullanın. Virtualmin'de "Yedekleme ve Geri Yükleme" altında otomatik yedeklemeler planlayın. Yedekleri güvenli bir yerde, örneğin harici bir sunucuda veya şifrelenmiş bulut depolamada saklayın.

Ortak düzenleme için Collabora Online

Collabora Online, belgelerin doğrudan Nextcloud içinde çevrimiçi düzenlenmesini sağlar. Collabora konteynerini kurun ve Nextcloud uygulaması "Collabora Online"ı etkinleştirin. Ayarlarda Collabora sunucusunun URL'sini belirtin. Böylece dernek üyeleri metinler, tablolar ve sunumlar üzerinde birlikte çalışabilir.

  • Collabora'yı Docker üzerinden kurun: docker run -d -p 9980:9980 collabora/code
  • Collabora alan adı için Virtualmin'de ters proxy'yi yapılandırın.
  • Nextcloud'da uygulamayı etkinleştirin ve Collabora URL'sini girin.

Dernekler için grup klasörleri oluşturma

Grup klasörleri, dosyaları belirli üye gruplarıyla paylaşmak için idealdir. Nextcloud'da gruplar oluşturun (örneğin "Yönetim Kurulu", "Üyeler") ve onlara klasörler atayın. Böylece izinler üzerindeki kontrolü elinizde tutarsınız.

  • "Uygulamalar"a gidin ve "Grup klasörleri"ni etkinleştirin.
  • Bir grup ve bir klasör oluşturun, örneğin "Dernek Belgeleri".
  • Grubu klasöre atayın ve izinleri ayarlayın (Okuma, Yazma, Paylaşma).

Daha fazla kontrol için, birden fazla Nextcloud örneğini yönetmek üzere Web barındırma veya Bayi barındırma hizmetlerini de düşünebilirsiniz.

GDPR uyumluluğu için ipuçları

  • Üyeleri veri işleme hakkında bilgilendirin ve onaylarını alın.
  • Güçlü parolalar ve iki faktörlü kimlik doğrulama kullanın.
  • Nextcloud ve Collabora'nın düzenli güncellemeleri güvenlik açıklarını kapatır.
  • Tüm süreçleri belgeleyin ve teknik ve idari önlemleri (TOM) kaydedin.

Bu adımlarla, Virtualmin üzerinde derneklerin ihtiyaçlarına özel, güvenli ve GDPR uyumlu bir Nextcloud örneği işletirsiniz.