EGroupware Installation – Ihre zentraler Server für Zusammenarbeit im Unternehmen

Hier habe ich eine Anleitung zur Installation von EGroupware im eigenen LAN und zum Betrieb auf eigenen Servern. Sie richtet sich an alle, die eine zuverlässige, vollständig selbst gehostete Groupware-Lösung suchen und dabei volle Kontrolle über ihre Daten behalten möchten. Die Installation erfolgt Schritt für Schritt auf einem Debian-System und zeigt, wie Sie EGroupware sicher, stabil und ohne externe Cloud-Dienste betreiben können.

EGroupware ist eine webbasierte Groupware-Lösung, mit der sich die gesamte Zusammenarbeit in Unternehmen, Teams oder Praxen zentral organisieren lässt. Sie läuft direkt im Browser und bündelt Kalender, E-Mails, Aufgaben, Dateien, Projektverwaltung, CRM und viele weitere Werkzeuge an einem Ort. Dadurch entsteht eine gemeinsame Arbeitsoberfläche, auf die alle Beteiligten zugreifen können, egal ob sie im Büro sitzen oder unterwegs arbeiten. EGroupware wird häufig auf dem eigenen Server betrieben, sodass die Daten unter voller Kontrolle bleiben und nicht in fremden Clouds landen.

Debian 13 wird vorrausgesetzt

Schritt 1: System aktualisieren

apt update && apt upgrade -y

Schritt 2: Docker installieren

apt install -y ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list
apt update
apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Schritt 3: EGroupware-Repository einrichten Debian 12

echo "deb http://download.opensuse.org/repositories/server:/eGroupWare/Debian_12/ /" > /etc/apt/sources.list.d/server:eGroupWare.list
wget -nv https://download.opensuse.org/repositories/server:eGroupWare/Debian_12/Release.key -O - > /etc/apt/trusted.gpg.d/server:eGroupWare.asc
apt update

Schritt 3: EGroupware-Repository einrichten Debian 13

echo 'deb http://download.opensuse.org/repositories/server:/eGroupWare/Debian_13/ /' > /etc/apt/sources.list.d/server:eGroupWare.list
wget -nv https://download.opensuse.org/repositories/server:eGroupWare/Debian_13/Release.key -O - | gpg --dearmor | tee /etc/apt/trusted.gpg.d/server_eGroupWare.gpg > /dev/null
apt update

Schritt 4: EGroupware installieren

apt install -y egroupware-docker

Dies installiert:

  • die EGroupware-Container
  • den internen Nginx
  • MariaDB im Container
  • Watchtower