Kostenlose Vereinsverwaltung: GnuCash, Jitsi Meet & Etherpad DSGVO-konform unter Virtualmin selbst hosten
Lerne, wie du mit GnuCash, Jitsi Meet und Etherpad unter Virtualmin eine DSGVO-konforme Vereinsverwaltung ohne Cloud-Abhängigkeit aufbaust. Buchhaltung, Videokonferenzen und kollaboratives Schreiben selbst hosten.
Vereinsverwaltung ohne Cloud: DSGVO-konform und kostenlos
Vereine stehen oft vor der Herausforderung, ihre Verwaltung effizient und datenschutzkonform zu organisieren. Cloud-Dienste wie Google Docs, Zoom oder Dropbox sind bequem, aber oft nicht DSGVO-konform und können teuer werden. Die Lösung: Selbst hosten! Mit Virtualmin auf einem eigenen Server kannst du GnuCash für die Buchhaltung, Jitsi Meet für Videokonferenzen und Etherpad für kollaboratives Schreiben nutzen – alles kostenlos, Open Source und DSGVO-konform.
In diesem Artikel zeigen wir dir, wie du diese drei Tools unter Virtualmin installierst und konfigurierst, sodass dein Verein unabhängig von Cloud-Anbietern wird.
Warum selbst hosten?
Die Vorteile liegen auf der Hand:
- Datenschutz: Alle Daten bleiben auf deinem Server, keine Weitergabe an Dritte.
- Kostenersparnis: Keine monatlichen Abogebühren für Cloud-Dienste.
- Unabhängigkeit: Keine Abhängigkeit von Anbietern und deren AGB.
- Anpassbarkeit: Du bestimmst, welche Funktionen du brauchst.
Für den Betrieb benötigst du lediglich einen Server. Bei DezHost findest du passende virtuelle Server, die sich ideal für Virtualmin eignen. Alternativ kannst du auch Webhosting nutzen, wenn du weniger Kontrolle benötigst.
Virtualmin installieren
Virtualmin ist ein leistungsstarkes Control Panel für die Verwaltung von Webservern. Es basiert auf Webmin und bietet eine benutzerfreundliche Oberfläche zur Verwaltung von Domains, E-Mails, Datenbanken und mehr.
Voraussetzungen
- Ein Server mit einer frischen Installation von Debian oder Ubuntu (empfohlen: Debian 11 oder Ubuntu 22.04).
- Mindestens 2 GB RAM, 20 GB Speicherplatz.
- Eine Domain, die auf die IP des Servers zeigt (z.B. über DezHost Domains).
Installationsschritte
Die Installation erfolgt über ein Skript. Melde dich per SSH an und führe folgende Befehle aus:
wget https://software.virtualmin.com/gpl/scripts/install.sh
sudo /bin/sh install.sh
Nach der Installation kannst du Virtualmin unter https://deine-domain:10000 aufrufen. Folge dem Setup-Assistenten, um die Grundeinstellungen vorzunehmen.
GnuCash für die Buchhaltung
GnuCash ist eine kostenlose, Open-Source-Finanzsoftware, die doppelte Buchführung unterstützt. Ideal für die Vereinsbuchhaltung.
Installation auf dem Server
Da GnuCash eine Desktop-Anwendung ist, installierst du es am besten auf deinem lokalen Rechner und speicherst die Datei auf dem Server. So bleiben die Daten zentral und können von mehreren Vorstandsmitgliedern genutzt werden.
Alternativ kannst du GnuCash auf einem Linux-Desktop installieren und die Datei per SFTP auf den Server übertragen. Richte dazu einen SFTP-Benutzer in Virtualmin ein.
Tipps für die Vereinsbuchhaltung
- Lege separate Konten für Einnahmen und Ausgaben an.
- Nutze die Berichtsfunktionen für Jahresabschlüsse.
- Exportiere regelmäßig Backups auf den Server.
Jitsi Meet für Videokonferenzen
Jitsi Meet ist eine Open-Source-Videokonferenzlösung, die ohne Account und ohne Installation im Browser läuft. Perfekt für Vereinssitzungen.
Installation unter Virtualmin
Jitsi Meet benötigt einen eigenen Server oder eine Subdomain. Erstelle in Virtualmin eine neue virtuelle Domain, z.B. meet.deinverein.de.
Die Installation erfolgt über die offiziellen Paketquellen:
curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg'
echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list
sudo apt update
sudo apt install jitsi-meet
Während der Installation wirst du nach dem Hostnamen gefragt. Gib meet.deinverein.de ein. Anschließend kannst du ein Let's-Encrypt-Zertifikat einrichten.
Konfiguration für Vereine
- Richte einen Raum für den Vorstand ein.
- Aktiviere die Passwortabfrage für Moderatoren.
- Passe die Bandbreite an die Internetverbindung der Mitglieder an.
Etherpad für kollaboratives Schreiben
Etherpad ist ein kollaborativer Texteditor, mit dem mehrere Personen gleichzeitig an einem Dokument arbeiten können. Ideal für Protokolle oder Satzungsänderungen.
Installation unter Virtualmin
Etherpad benötigt Node.js. Installiere zunächst Node.js und npm:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Dann installierst du Etherpad:
git clone https://github.com/ether/etherpad-lite.git
cd etherpad-lite
npm install --production
Starte Etherpad mit npm start und richte einen Reverse Proxy in Virtualmin ein, um es unter einer Subdomain wie pad.deinverein.de erreichbar zu machen.
Nutzung im Verein
- Erstelle Pads für Besprechungsprotokolle.
- Nutze die Exportfunktion für PDF oder Word.
- Arbeite gemeinsam an Dokumenten in Echtzeit.
Alles DSGVO-konform
Durch das Selbsthosten auf deinem eigenen Server bleiben alle Daten in deiner Hand. Es werden keine Daten an Dritte übertragen. Achte darauf, regelmäßige Backups zu erstellen und die Server-Software aktuell zu halten. Mit Virtualmin kannst du auch Let's Encrypt-Zertifikate einrichten, um die Verbindungen zu verschlüsseln.
Für die Domainverwaltung und Serverlösungen bietet DezHost passende Angebote. Schau dir auch unsere virtuellen Server an, die sich perfekt für Virtualmin eignen.
Fazit
Mit GnuCash, Jitsi Meet und Etherpad unter Virtualmin kannst du deine Vereinsverwaltung kostenlos, sicher und DSGVO-konform gestalten. Du bist nicht auf Cloud-Dienste angewiesen und behältst die volle Kontrolle über deine Daten. Die Einrichtung erfordert etwas technisches Know-how, aber die Vorteile überwiegen. Probiere es aus und mache deinen Verein digital unabhängig!