eZ Platform (now known as Ibexa OSS) is an enterprise-grade CMS built on the Symfony PHP framework. This guide explains how to install it on Ubuntu, Debian, or CentOS servers.
✅ Prerequisites
Before you begin, ensure you have:
-
A fresh Ubuntu 20.04+ / Debian 10+ / CentOS 7+ server
-
Root or sudo access
-
At least 2 GB RAM (recommended 4 GB+)
-
LAMP/LEMP stack (Linux, Apache/Nginx, MySQL/MariaDB, PHP)
1. Update Your System
2. Install Required Packages
On Ubuntu / Debian:
On CentOS:
3. Configure Database
Inside MySQL:
4. Download eZ Platform (Ibexa OSS)
Navigate to your web root (e.g. /var/www/):
Set permissions:
5. Configure Web Server
Nginx Example:
Create a new config file:
Paste:
Enable site and reload:
6. Run Installation Wizard
From the project folder:
7. Final Steps
-
Open your browser at:
????http://yourdomain.com -
Log in with default admin credentials:
admin / publish
???? You’re Done!
You now have eZ Platform (Ibexa OSS) running on Ubuntu, Debian, or CentOS.