Colmena
Código fuente en Gitlab Cambiar el modo Oscuro/Claro/Auto Cambiar el modo Oscuro/Claro/Auto Cambiar el modo Oscuro/Claro/Auto Volver al Inicio

2.3.1 Configuración

Hay algunos valores que se deben configurar antes de iniciar la plataforma:

  • Nombres de dominio: el nombre de dominio del servidor, la aplicación web y la instancia de nextcloud.
  • El nombre de dominio del servidor SMTP de prueba. Se utiliza para probar la plataforma y no se debe utilizar en producción. Deberá configurar su propio servidor SMTP como se describe a continuación.
  • Configuración del servidor SMTP: el host y las credenciales para conectarse a una instancia SMTP.

Por ejemplo, si posee un dominio company.tech, configurará sus servicios de la siguiente manera:

SERVER_URL=backoffice.colmena.company.tech
CLIENT_URL=colmena.company.tech
NEXTCLOUD_URL=nextcloud.colmena.company.tech
SMTP_SERVER_URL=mail.colmena.company.tech

Ten en cuenta que los nombres de subdominio backoffice, nextcloud y mail, así como los nombres de subdominio .colmena, son opcionales y puedes cambiarlos por cualquier nombre que desees para que tus servicios sean detectables.

Una vez que determines cuáles son tus dominios, configura la siguiente configuración de seguridad:

# Permite cualquier host
# BACKEND_ALLOWED_HOSTS=*
# Permite cualquier subdominio bajo el dominio .company.tech
BACKEND_ALLOWED_HOSTS=.company.tech

También necesitará configurar las credenciales de su servidor SMTP para configurar el servicio de correo.

# Configuración de servidor SMTP
EMAIL_FROM=colmena@company.tech
EMAIL_HOST=smtp.company.tech
EMAIL_PORT=465
EMAIL_HOST_USER=admin@company.tech
EMAIL_HOST_PASSWORD=some-password

Por último, deberá configurar un nombre de usuario y una contraseña para el usuario administrador. Modifique las siguientes variables con el valor que prefiera:

Para fines de prueba, puede dejar todos estos valores como están. Luego, utilizará estas mismas credenciales para acceder a cada servicio de la plataforma.

# Estos son los valores de correo electrónico y contraseña para acceder al backoffice
SUPERADMIN_PASSWORD=some-password
SUPERADMIN_EMAIL=superadmin@anything.org
# Estos son los valores de correo electrónico y contraseña para acceder a la instancia de nextcloud.
NEXTCLOUD_ADMIN_USER=superadmin
NEXTCLOUD_ADMIN_PASSWORD=superadmin
# Estos son el nombre de usuario y la contraseña para acceder a la instancia de administración de Postgres. Déjelo como está si no le preocupa la seguridad.
PGADMIN_DEFAULT_EMAIL=admin@colmena.media
PGADMIN_DEFAULT_PASSWORD=admin

Debido a una limitación actual, NEXTCLOUD_ADMIN_USER y el lado izquierdo de SUPERADMIN_EMAIL deben llamarse de la misma manera. En este ejemplo, ambos se denominan superadmin, respete esta restricción.

Una vez que haya considerado la configuración de su plataforma, utilice la CLI para configurar los valores.

colmena configure environment

Se abrirá un editor de texto. Actualice los valores que se muestran arriba y salga cuando esté listo.