Para administradores
← Todos los temas

La instalación, paso a paso

De un servidor vacío al primer inicio de sesión: comprobar el paquete, ./draften install, HTTPS, la licencia y el primer buzón.

Toda la instalación la hace un solo comando, ./draften install, ejecutado en el paquete descomprimido. Este es el procedimiento desde un servidor vacío hasta el primer inicio de sesión. Qué contiene una instalación y dónde está cada cosa se describe en Instalación en su propio servidor.

Paso 1: Prepare el servidor

El servidor no necesita internet para la instalación: el paquete trae todas las imágenes.

Paso 2: Compruebe que el paquete es nuestro

Para cada paquete de versión draften-<versión>.tar publicamos su suma de comprobación. Calcúlela y compárela:

sha256sum draften-<versión>.tar

Cada actualización posterior la comprueba la instalación por sí sola con nuestras claves. Pero la primera instalación no tiene con qué comparar: esta es su comprobación. Si las sumas no coinciden, no instale el paquete y póngase en contacto con nosotros.

Paso 3: Descomprima el paquete y ejecute el instalador

Elija el directorio en el que vivirá la instalación, descomprima en él el paquete y ejecute el instalador:

mkdir /srv/draften
tar -xf draften-<versión>.tar -C /srv/draften
cd /srv/draften
./draften install

El instalador carga las imágenes, comprueba el paquete y pregunta lo que necesita.

Paso 4: Responda a las preguntas del instalador

Cada respuesta también se puede dar directamente en el comando, así que puede automatizar la instalación con un script; ./draften help muestra las opciones. Por ejemplo:

./draften install --url https://draften.firma.cz --org "Firma S.L." \
  --admin-email jan@firma.cz --admin-name "Jan Novák" --locale cs --updater yes

Paso 5: Guarde una copia de .env fuera del servidor

El instalador escribe la configuración y los secretos en el archivo .env del directorio de la instalación. Cópielo (como mínimo el valor de MASTER_KEY) a un lugar seguro fuera del servidor. Esta clave cifra el acceso a los buzones, las claves de los modelos y las contraseñas para enviar correo. Sin ella nadie puede leerlos, ni siquiera desde una copia de seguridad, y nosotros no la tenemos.

Paso 6: Establezca su contraseña e inicie sesión

Al final, el instalador muestra un enlace para establecer la contraseña del primer administrador. Ábralo en un navegador, establezca la contraseña y habrá iniciado sesión. El enlace funciona una sola vez y es válido durante 7 días. Cómo es la página de la contraseña lo muestra la guía «Iniciar sesión».

Solo el instalador muestra el enlace. No lo copie en ningún sitio ni lo reenvíe: quien lo tenga establece la contraseña del administrador.

Paso 7: Publique la dirección

Según lo que haya elegido en el paso 4:

El certificado también se puede añadir más tarde:

./draften certificate cert.pem key.pem --url https://draften.firma.cz

Paso 8: Suba la licencia

Le enviamos la licencia como un archivo licence-<número>.json. En la interfaz, abra Instalación › Instalación, elija el archivo en la tarjeta Licencia, al final de la página, y súbalo. Mientras la instalación no tenga licencia, los asistentes no procesan correo y no se puede crear ningún buzón ni asistente. Más información en La licencia.

Paso 9: Configure las claves y el envío de correo predeterminados

En la misma página Instalación, configure las Claves de API predeterminadas para los modelos y el Envío de correo predeterminado (desde dónde salen las invitaciones y los enlaces de contraseña). Se aplican a todas las organizaciones que no configuren los suyos. Detalles: Claves de API de los modelos y Envío de correo.

Paso 10: Conecte un buzón y configure un asistente

A partir de aquí se continúa como en cualquier otra instalación:

  1. Añada y conecte un buzón.
  2. Configure un asistente con la configuración guiada.
  3. Invite a más personas: Personas y roles.

Paso 11: Compruebe que todo funciona

./draften status

muestra la versión, el estado del servicio web y de los workers, el estado de HTTPS y los volcados de la base de datos. En la interfaz, la página Funcionamiento muestra si los workers se reportan; consulte Funcionamiento y capacidad.

Siguientes pasos

Versión en texto