Para poder activar MaadiX en un servidor propio es necesario que el sistema cumpla con unos requisitos mínimos.

Requisitos de sistema para poder activar MaadiX

    - Debian 8.x
    - Memoria RAM: Mínimo 2GB
    - Arquitectura de sistema: Intel o AMD
    - IP pública
    - Puertos 22, 80 y 443 abiertos
    - Acceso root al sistema
    
   Sólo nos comprometemos a instalar MaadiX en servidores sin datos, que no incluyan una configuración personalizada u otras aplicaciones ya instaladas, ya que nos sería imposible testear los infinitos casos distintos que se podrían presentar

Cuota única de instalación: 44€ (IVA no incluido)

NOTA: Nos hemos encontrado algunos casos en los que la configuración del sistema o de la red aplicada por el proveedor de hosting no era la canónica, lo que nos ha obligado a tener que investigar y adaptar la instalación de MaadiX al entorno proprcionado.
En este caso,  si esto supusiera un aumento en la cuota de instalación, nos pondríamos en contacto contigo antes de proceder.

Para solicitar una instalación o recibir más información, ponte en contacto con nosotras, a través de este formulario

 


Detalles técnicos sobre cómo funciona el procedimiento

MaadiX funciona como un repositorio de recetas de instalación de aplicaciones, al que los servidores clientes pueden solicitar las secuencias de comandos necesarias para su instalación y configuración.
Para activar la conexión entre los servidores y el repositorio de MaadiX, es necesaria la presencia de determinado software y configuraciones específicas en el servidor cliente.

MaadiX incluye la automatización para lograr el estado requerido en los servidores clientes. Los pasos a seguir para activar MaadiX implican otorgar acceso root de forma temporal a MaadiX. Una vez terminado, el mismo proceso de configuración elimina dicho acceso. Acceder al sistema con privilegios de administrador implica tener acceso a toda la información que contiene,  otra de las razones por la que sólo activamos MaadiX en servidores que no contengan datos.

El procedimiento consta de las siguientes acciones:

1. Añadir en el servidor cliente nuestra clave pública para concedernos acceso root vía SSH (si no sabes cómo hacerlo nos podemos encargar nosotras, pero en este caso necesitaríamos las credenciales root del servidor)


2. Utilizando este acceso, procedemos  a la instalación y activación de Ansible, que se encarga de llevar a cabo las siguientes configuraciones:
   

  •     - Asignación de hostname en /etc/hosts (se asigna un nombre creando un subdominio de maadix.org o de tu propio dominio, si dispones de uno)
  •     - Configuración de DNS:  nos encargaríamos de esta configuración, en el caso de que quieras utilizar un subdominio de maadix.org. En caso contrario, tendrás que crear las entradas DNS correspondientes para el subdominio que utilizarás como nombre del servidor
  •     - Configuración de los repositorios (apt-get packages)
  •     - Configuraciones locales
  •     - Configuración timezone
  •     - Creación usuario Ansible con privilegios root
  •     - Copia de las claves SSH para el usuario Ansible en authorized keys (para garantizar el acceso SSH)
  •     - Instalación de Puppet
  •     - Orquestación de la firma de certificados entre el servidor cliente y el repositorio de MaadiX
  •     - Ejecutar la primera petición al repositorio, que instala las aplicaciones necesarias para usar MaadiX


3. Cuando se lanza la primera petición, se instalan por defecto los siguientes paquetes y servicios:

  •     - OpenLDAP: Directorio para crear y administrar cuentas de usuarios y dominios, estableciendo permisos y configuraciones
  •      - Panel de control: Interfaz gráfica para gestionar el directorio LDAP, así como instalaciones de software adicional
  •     - Postfix + Dovecot, para activar el servidor de correo
  •     - Apache
  •     - MySQL
  •     - Let's Encrypt
  •     - Monit, herramienta para monitorizar el sistema y detectar posibles problemas o fallos en los servicios


4. Acabado este proceso de instalación y configuración, Ansible se encarga de desactivar su propio acceso SSH así como el del usuario root, y elimina las claves correspondientes antes de terminar la conexión. A partir de este momento, el usuario root ya no puede acceder al servidor por SSH. El sistema dispondrá de un nuevo usuario con privilegios root, creado en el proceso de configuración y cuyas credenciales son enviadas directamente desde el nuevo servidor al usuario cliente, que además estará forzado a cambiar en el primer acceso a su sistema.
 
En este momento el servidor está listo, y ya es posible la instalación de las aplicaciones a través del interfaz gráfico.
 
Para esta fórmula hemos establecido una tarifa de instalación de 44€, que incluye dos meses de soporte técnico y conexión garantizada para la instalación de las aplicaciones.
No hemos habilitado la contratación de este servicio vía web, ya que es preciso comprobar antes que el servidor en el que se quiere activar MaadiX cumpla con todos los requisitos necesarios.

A partir de este momento,  puedes decidir si quieres seguir la suscripción a razón de 5€ mensuales, lo que te permitirá implementar a través del panel de control las actualizaciones de seguridad y las nuevas aplicaciones que se añadan, además de seguir disponiendo del soporte técnico.
El soporte técnico no cubre los problemas que puedan ser derivados de algún fallo en el hardware o la infraestructura de red del servidor, ya que MaadiX no tendrá acceso a ellas y cuya responsabilidad estará a cargo del proveedor del servicio de hosting.

En el caso de no querer mantener la suscripción,  dispondrás de un sistema operativo completamente autónomo y funcional, que podrás seguir actualizando de forma manual.