Skip to main content

How to Install EGroupware on Ubuntu/Debian

Updated this week

Introduction

EGroupware is a powerful open-source groupware solution designed for businesses seeking collaborative tools like email, calendar, project tracking, and file sharing. This guide walks you through installing EGroupware on Ubuntu or Debian using the official DEB package with Docker support. We’ll use the official setup script, which streamlines installation and ensures you're running a secure and updated environment.

Prerequisites

Before beginning, make sure your system meets the following requirements:

  • Supported OS: Ubuntu 22.04+, Debian 11+.

  • User privileges: Root or a user with sudo privileges.

  • System resources: Minimum 2 CPUs, 2 GB RAM (4 GB recommended), and 10 GB disk space.

Installation

1. Update your system.

Always update all installed packages to their latest versions to ensure compatibility and security.

sudo apt update && sudo apt upgrade -y

2. Create a repository

You first need to create a repository file for your Linux distribution and version and import the key for it. It will be shown for Ubuntu 22.04 version:

echo 'deb http://download.opensuse.org/repositories/server:/eGroupWare/xUbuntu_24.04/ /' | sudo tee /etc/apt/sources.list.d/server:eGroupWare.list

sudo apt install gnupg

wget -nv https://download.opensuse.org/repositories/server:eGroupWare/xUbuntu_24.04/Release.key -O - | sudo tee /etc/apt/trusted.gpg.d/server:eGroupWare.asc

sudo apt update

(replace 24.04 with 22.04, 20.04 or 18.04, or xUbuntu_22.04 with Debian_11 or Debian_12)

3. Install EGroupware via docker

apt install egroupware-docker

4. Access EGroupware Web Interface

Open your browser and go to: https://your-server-ip/

If you do not see login credentials via installation, run the docker logs command:

docker logs egroupware

At the end of the file you will see similar credentials, since they are generated randomly.

Conclusion

Installing EGroupware on Ubuntu/Debian is streamlined thanks to the official script, which handles everything from Docker setup to web interface configuration. This method is fast, robust, and keeps your system maintainable with containerized services. After installation, you’ll have a ready-to-use EGroupware instance for team collaboration and productivity management.

Did this answer your question?