Instalar Interlock

Requisitos y Especificaciones Recomendadas

  • Acceso a los Repositorios de Python PIP (Requerimiento para pip install -r requirements.txt)
  • Un Servidor LDAP/ADDS o Pool de Servidores
  • Un contenedor o VM con:
    • Ubuntu (>= 20.04 Focal) || Debian (>= 10 Buster)
    • 2 Thread / Virtual CPU
    • 2GB RAM
  • Una URL válida para su front-end
  • Un Certificado SSL

Configuración Inicial

Instalar Interlock es relativamente directo.

Primero necesitará añadir el repositorio oficial e instalarlo con APT.

# Añadir la Clave Pública GPG de Interlock
apt install gnupg -y
wget -qO - https://brconsulting.info/publickeys/apt-repo.key | gpg --dearmor > /etc/apt/trusted.gpg.d/interlock.gpg

# Añadir el Repositorio de Interlock
echo "deb [arch=amd64] http://apt-repo.brconsulting.info/interlock/ stable main" > /etc/apt/sources.list.d/interlock.list

# Instalar el paquete con las dependencias requeridas
apt update -y
apt install interlock -y

Una vez la instalación haya concluido el script de post-instalación ejecutará múltiples operaciones requeridas:

  • Creará la Unidad de Servicio de Systemd
  • Creará el sitio Front-end de NGINX y el Reverse-proxy para que los clientes puedan acceder al Back-end
  • Creará un Certificado SSL auto-firmado que debe ser reemplazado y es temporal

Para eso le pedirá una URL VÁLIDA para usar en el Front-end.

Cuando la instalación concluya puede copiar sus Certificados SSL a:

  • /var/lib/interlock/sslcerts/fullchain.pem
  • /var/lib/interlock/sslcerts/privkey.pem

Una vez haya concluido esto, puede proceder a hacer la configuración inicial.

Configuración de LDAP

Para comenzar a configurar su servidor de Interlock inicie sesión con los siguientes credenciales:

  • Usuario: admin
  • Contraseña: interlock

Y diríjase a la sección de Configuración.

Aquí podrá configurar su Conexión LDAP.

Asegúrese de utilizar el nombre distinguido entero para su Usuario Bind.

El nombre distinguido del usuario inicial o pre-determinado de conexión suele ser “CN=Administrator,OU=Users,DC=example,DC=com” o “CN=Administrador,OU=Usuarios,DC=example,DC=com”