Tutorials & documentation

On this website you will find complete documentation on the use of MaadiX.

The latest release is 202302. You can check previous versions from the drop-down at the bottom of the left menu.

What is MaadiX?

MaadiX is a tool that allows you to enable open source applications on your own server with one click. In addition, you can manage them through a graphical interface without needing technical expertise or major investments. In this guide you will find instructions on how to use the graphical administration interface.

How does it work?

MaadiX integrates a series of standardized system configurations, allowing you to manage your own virtual servers and applications from an easy and intuitive graphical interface. It allows you to install advanced applications such as OpenVPN, Etherpad, mail server, Mailman, Let’s Encrypt or Owncloud among others, all in one simple click. With MaadiX, you can have your own independent, private and secure cloud.

Control Panel

The control panel is the interface that allows you to perform various administration and maintenance tasks without having to execute commands on the terminal. You can install and manage applications; create user accounts, domains and email accounts; grant access to the system to other people with different types of privileges and view basic system statistics, among other operations.


All servers have installed a directory where account data, domains, email accounts and applications will be stored; technically speaking, this is an OpenLDAP directory.

The control panel is the graphical interface to manage this OpenLDAP directory and the system will take from it the necessary information for its configuration. In this way, the control panel does not need privileges to write this information directly into the system.

Using scheduled tasks in the system (cronjobs), it is possible to check if there are changes in the OpenLDAP directory (new configurations or new applications to install) and if so, the changes are applied through Puppet. This implementation of Puppet is what allows to apply changes in the system without having access to the servers or sensitive data of the users.

You can find more details about the technology that Maadix uses here.

Cambios entre versiones

Si has actualizado la versión de MaadiX desde una instalación anterior, notarás algunos cambios no solo en la apariencia de la interfaz gráfica, sino también en alguna funcionalidad.

Puedes consultar versiones anteriores desplegando el menú que encuentras al fondo del mení izquierdo.