Passbolt requiere PHP 8.2. Instálalo con los módulos necesarios:
Verifica la versión:
4. Instalación de Passbolt
Agrega el repositorio oficial:
Instala Passbolt y sus dependencias:
5. Configuración de Passbolt
Ejecuta el asistente de configuración interactiva:
Este asistente te pedirá:
Configuración de la base de datos (usar los datos creados en el paso 2.2).
Configuración de GPG (se generará una clave automáticamente).
Configuración del correo SMTP (obligatorio para el envío de correos de activación).
6. Configuración del Servidor SMTP
Passbolt necesita un servidor SMTP para enviar correos electrónicos. Puedes usar servicios como Postfix (local) o proveedores externos como Gmail, SendGrid o Mailgun.
Ejemplo con Gmail SMTP:
Edita la sección SMTP:
Guarda los cambios y reinicia Passbolt:
Si usas un servidor SMTP local, instala y configura Postfix:
7. Configuración HTTPS con Let's Encrypt
Si tienes un dominio configurado, instala Certbot para obtener un certificado SSL gratuito:
Configura la renovación automática:
8. Finalización y Acceso
Ahora puedes acceder a Passbolt desde tu navegador:
Crea un usuario administrador y sigue las instrucciones en pantalla.
sqlCopiarEditarCREATE DATABASE passbolt;
CREATE USER 'passboltuser'@'localhost' IDENTIFIED BY 'contraseña_segura';
GRANT ALL PRIVILEGES ON passbolt.* TO 'passboltuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;