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 11.x
    - Memoria RAM: Mínimo 2GB
    - Arquitectura de sistema: Intel o AMD
    - IP pública
    - Acceso root al sistema
    - Puertos abiertos: 22 (ssh), 80 y 443 (Apache) 110, 995, 143, 993, 25 y 465 (Dovecot), 1194 (VPN), 123 (NTP)


    
   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: 65€ (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

 


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 65€, 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.

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.

 

Contacta

Ponte en contacto escribiendo un correo a: contact [at] maadix [dot] net

Clave PGP: 0xE5BB2110.asc

Huella: EF80 C4FB CC27 7A3E 8D0B 0DD9 B48B 2A9B E5BB 2110