Server requirements
Operating system
| Recommended | Ubuntu Server 24.04 LTS (what Eurion tests on) |
| Accepted by the kit | Ubuntu 22.04, Debian 12, RHEL/Rocky/AlmaLinux 9 |
The server should be a clean installation used only for Eurion. The kit installs Docker from Docker's own package repository and enables the firewall (ufw on Ubuntu/Debian, firewalld on RHEL) and fail2ban for SSH.
You need a user with sudo. The installation runs locally on the server, so you do not need a separate Ansible machine.
Hardware
The kit stops the installation if the server has less than 4 vCPU or 8 GB RAM.
| Size | vCPU | RAM | Disk | Comment |
|---|---|---|---|---|
| Up to about 25 users | 4 | 8 GB | 100 GB SSD | Without AI. A newly installed server with no users uses about 4 GB RAM. |
| 25–150 users | 8 | 16 GB | 200 GB SSD | Room for video meetings. |
| 150–500 users | 16 | 32 GB | 500 GB SSD | Enable PgBouncer and set per-container memory limits, see The configuration file. |
Add for optional features:
| Feature | Key | Extra |
|---|---|---|
| Virus scanning of uploaded files (ClamAV), on by default | features.virus_scan | about 1.5 GB RAM |
| Editing Office documents in the browser (Collabora) | features.office | 1–2 GB RAM, more per open document |
| AI: meeting minutes and summaries (local language model) | features.ai | 16–32 GB RAM and 8 more vCPU; without a graphics card it is slow |
| Call transcription (Whisper) | features.transcription | a few GB RAM, CPU-heavy |
Disk
Files and recordings grow fastest. Allow about 1 GB per user per year, plus space for backups (kept on the same server for 30 days) and for old versions' images, which are kept after an update.
Network
- A public IPv4 address that reaches the server, directly or via port forwarding. It is needed for Let's Encrypt certificates and for calls (TURN and media).
- A domain where you can create A records.
- Outbound internet access. What is needed is listed in DNS and firewall.
Clients
Users only need a web browser. On mobile, the app can be installed on the home screen straight from the browser (from version 1.6.2).