2.3.1 Iniciar la instancia
La plataforma Colmena ya está configurada y lista para iniciarse. Existen dos formas de iniciar los servicios. En modo test
y en modo producción. Por defecto la plataforma se inicia en modo producción. Si aún no tienes un servidor SMTP puedes ejecutar Colmena en modo test
y comprobar que los correos se envían a un servicio de prueba que esté disponible en el dominio que configuraste para SMTP_SERVER_URL
.
# Inicia la plataforma en modo de producción
$ colmena init
# Inicia la plataforma en modo de pruebas
$ colmena init --test
La primera vez que ejecute colmena init
, docker
comenzará a descargar imágenes para cada servicio. En las inicializaciones posteriores no se descargará ninguna imagen nueva, a menos que docker compose
lo necesite.
Nota sobre la inicialización: Colmena usa
caddy
para obtener y renovar automáticamente los certificados SSL. Si inicializa el servicio demasiadas veces, el servicio de certificados (letsencrypt) comenzará a rechazar las solicitudes de validación de certificados y esto puede evitar quecaddy
exponga los servicios. Puede hacerlo verificando los registros del proxy inversodocker logs colmena_reverse_proxy
.
Para solucionar este problema, simplemente cambie temporalmente el nombre de sus dominios. Por ejemplo, use: backoffice1 en lugar de backoffice.
¡Y eso es todo! Después de unos segundos, debería poder visitar las aplicaciones desde su navegador. Basádonos en los ejemplos de configuración anteriores, los servicios deberían estar disponibles de esta manera:
- Backoffice: La aplicación backend para acceder a los módulos de administración de la plataforma estará disponible en https://backoffice.colmena.company.tech
- Aplicación web: La aplicación frontend de Colmena, disponible en https://colmena.company.tech
- Nextcloud: la gestión de almacenamiento para activos y medios de Colmena, disponible en https://nextcloud.colmena.company.tech
- Servidor de prueba SMTP: (disponible solo cuando se ejecuta Colmena en modo de prueba). Una aplicación para probar la entrega de correos electrónicos, disponible en https://mail.colmena.company.tech
Los servicios de Colmena se pueden detener utilizando el comando colmena stop
. Si iniciaste los servicios en modo de prueba, debes detenerlos utilizando el indicador: colmena stop --test
.
Luego se pueden inicializar en cualquier momento utilizando el comando mostrado anteriormente colmena init
.