Tutorials & documentation

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

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.

Data

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.

Changes since Version 1.0

If you have updated the version of MaadiX from a previous installation, you will have noticed some changes not only in its appearance (graphic interface), but also in some of its features:

  • In this new version, the possibility of visiting the control panel from any domain created on the server has been removed. It will only be available through the main domain of the server (FQDN).

  • The minimum number of characters required for passwords has been increased to 10.