Virtualmin altında dernekler için Nextcloud: CalDAV/CardDAV ile takvim ve kişi paylaşımını ve JVerein senkronizasyonunu KVKK/GDPR uyumlu şekilde kurma
Derneğiniz için bir Virtualmin sunucusunda Nextcloud'u nasıl kuracağınızı, CalDAV/CardDAV paylaşımlarını nasıl yapılandıracağınızı ve JVerein'i KVKK/GDPR uyumlu olarak nasıl senkronize edeceğinizi öğrenin.
Giriş
Dernekler genellikle üye verilerini, randevuları ve kişileri verimli bir şekilde yönetme ve aynı zamanda Genel Veri Koruma Yönetmeliği'ne (GDPR/KVKK) uyma zorluğuyla karşı karşıyadır. Bir Virtualmin sunucusunda kendi barındırdığınız bir Nextcloud örneği mükemmel çözümü sunar: Verileriniz üzerinde tam kontrole sahip olursunuz, takvimleri ve kişileri CalDAV/CardDAV üzerinden paylaşabilir ve JVerein'i sorunsuz bir şekilde entegre edebilirsiniz. Bu makalede, bunu adım adım nasıl uygulayacağınızı gösteriyoruz.
1. Virtualmin altında Nextcloud kurulumu
Virtualmin, web sunucularını yönetmek için güçlü bir kontrol panelidir. Nextcloud'u kurmak için öncelikle yeterli kaynağa sahip bir sanal sunucuya veya bir web barındırma paketine ihtiyacınız vardır. Dernekler için en az 2 GB RAM ve 20 GB depolama alanı öneriyoruz.
Adım adım kılavuz:
- Virtualmin'e giriş yapın ve yeni bir sanal alan adı oluşturun (ör. cloud.derneginiz.de).
- PHP 7.4 veya üstünü ve gerekli PHP modüllerini (gd, mbstring, xml, zip, curl, intl) kurun.
- En son Nextcloud sürümünü indirin ve alan adınızın genel dizinine çıkarın.
- Nextcloud için bir MySQL veritabanı ve kullanıcı oluşturun.
- Nextcloud URL'sini tarayıcıda açın ve kurulum sihirbazını takip edin.
Kurulumdan sonra Nextcloud ayarlarındaki güvenlik ve kurulum uyarılarına mutlaka dikkat etmelisiniz. Buna doğru dosya izinlerinin ayarlanması ve bir SSL sertifikasının (Let's Encrypt) yapılandırılması dahildir.
2. Takvim ve kişi paylaşımları için CalDAV ve CardDAV kurulumu
Nextcloud, CalDAV ve CardDAV sunucularını beraberinde getirir. Böylece dernek üyeleri takvimlerini ve kişilerini cihazlar arası senkronize edebilir ve hedefli bir şekilde paylaşabilir.
2.1 Takvim paylaşımı
Nextcloud takviminde dernek için yeni bir takvim oluşturun, ör. „Vereinstermine“ (Dernek randevuları). Paylaşım işlevi üzerinden tek tek üyelere veya gruplara okuma veya yazma hakları verebilirsiniz. Böylece herkes yalnızca ilgili randevuları görür.
2.2 Kişi paylaşımı
Kişiler için de benzer şekilde çalışır: „Mitglieder“ (Üyeler) adında bir adres defteri oluşturun ve bunu yönetim kurulu üyeleriyle paylaşın. CardDAV üzerinden kişileri akıllı telefonlarına veya e-posta istemcilerine entegre edebilirler.
2.3 İstemcilerin kurulumu
Kurulum basittir: Thunderbird, iOS veya Android'de Nextcloud örneğinizin CalDAV/CardDAV URL'sini girersiniz. URL genellikle şu şekildedir: https://cloud.derneginiz.de/remote.php/dav. CalDAV için: /remote.php/dav/calendars/KULLANICI_ADI/TAKVIM_ADI. CardDAV için: /remote.php/dav/addressbooks/KULLANICI_ADI/ADRES_DEFTERI_ADI.
3. JVerein senkronizasyonu kurulumu
JVerein, üye verilerini, aidatları ve muhasebeyi yöneten açık kaynaklı bir dernek yönetimidir. Nextcloud ile senkronizasyon, kişi verilerinin otomatik olarak karşılaştırılmasını sağlar. Böylece çift bakım ve hatalardan kaçınırsınız.
3.1 Ön koşullar
- JVerein, dernekte bir bilgisayarda kurulu olmalıdır (Java uygulaması).
- Nextcloud bir API üzerinden erişilebilir olmalıdır.
- Veri alışverişi için bir betik veya eklenti, ör. Nextcloud API'si veya bir Python betiği üzerinden.
3.2 API ile senkronizasyon
Kullanıcıları ve grupları oluşturmak için Nextcloud Provisioning API'sini kullanabilirsiniz. Kişi karşılaştırması için CardDAV arayüzü uygundur. JVerein veritabanını okuyan ve kişileri vCard olarak Nextcloud'a gönderen küçük bir betik yazın. Yalnızca en gerekli verilerin aktarıldığından emin olun (veri minimizasyonu).
Alternatif olarak, bu görevi üstlenen ticari araçlar veya uzantılar vardır. Önemli olan, senkronizasyonun şifreli (HTTPS) yapılması ve erişim bilgilerinin güvenli bir şekilde saklanmasıdır.
4. KVKK/GDPR uyumlu kurulum
GDPR/KVKK, kişisel verilerin yalnızca rıza ile işlenmesini ve uygun şekilde korunmasını gerektirir. Dernek verileri için Nextcloud kullanırken aşağıdaki noktalara dikkat etmelisiniz:
- Rıza: Her üyeden veri işleme için yazılı rıza alın.
- Şifreleme: Tüm bağlantılar için SSL/TLS kullanın ve hassas veriler için Nextcloud'un kendi şifrelemesini etkinleştirin.
- Erişim kontrolü: Kısıtlayıcı haklar verin. Yalnızca yetkili kişiler takvimlere ve kişilere erişebilmelidir.
- Silme konsepti: Verilerin ne zaman silineceğini tanımlayın (ör. dernekten ayrıldıktan sonra).
- Veri işleme sözleşmesi: Bir barındırma hizmeti sağlayıcısı kullanıyorsanız, bir veri işleme sözleşmesi (AVV) yapın. Dezhost'ta bunu talep edebilirsiniz.
Tüm önlemleri bir işleme faaliyetleri dizininde belgeleyin. Nextcloud bunun için otomatik bir çözüm sunmaz, ancak entegre denetim işlevini kullanabilirsiniz.
5. İşletim için ipuçları
- Düzenli yedeklemeler ayarlayın – hem Nextcloud hem de JVerein için.
- Darboğazları erken tespit etmek için sunucu kullanımını izleyin.
- Yönetim kurulu arkadaşlarınızı Nextcloud kullanımı konusunda eğitin, böylece kabul oranı yüksek olsun.
- Profesyonel bir dernek URL'si için Alan adları kullanın.
Bu kılavuzla, veri koruma uyumlu dernek yönetiminizin önünde hiçbir engel kalmaz. Kurulum veya uygun barındırma paketleriyle ilgili sorularınız için desteğimiz size yardımcı olmaktan mutluluk duyar.
