GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Passbolt Self-Hosted Password Manager en Debian 11

Passbolt es un administrador de contraseñas gratuito, de código abierto y autohospedado que le permite almacenar su sitio web y otras contraseñas de forma segura. Es un administrador de contraseñas extensible y basado en OpenPGP y está disponible tanto en una edición basada en suscripción como en una comunitaria. También le permite compartir sus credenciales de inicio de sesión con sus amigos.

Características

  • Gratis y de código abierto.
  • Admite el estándar criptográfico OpenPGP.
  • Interfaz simple y fácil de usar.
  • Importar y exportar contraseñas.
  • Agregue las credenciales de inicio de sesión manualmente.
  • Comparta las credenciales de inicio de sesión con su equipo.
  • Las extensiones están disponibles para Firefox y Google Chrome.

En este tutorial, le mostraré cómo instalar el administrador de contraseñas Passbolt en Debian 11.

Requisitos

  • Un servidor que ejecuta Debian 11.
  • Se configura una contraseña raíz en el servidor.

Cómo empezar

Antes de comenzar, se recomienda actualizar el caché de paquetes de su sistema con la versión actualizada del paquete. Puede actualizarlo con el siguiente comando:

apt-get update -y

Una vez que haya terminado, también deberá instalar algunas dependencias requeridas en su sistema. Puede instalarlos todos con el siguiente comando:

apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y

A continuación, instale el cliente Certbot Let's Encrypt con el siguiente comando:

apt-get install certbot python3-certbot-nginx -y

Una vez que todos los paquetes necesarios estén instalados, puede continuar con el siguiente paso.

Agregar depósito de Passbolt

De forma predeterminada, Passbolt no está disponible en el repositorio predeterminado de Debian 11. Por lo tanto, deberá agregar el repositorio Passbolt a su sistema.

Primero, agregue la clave GPG con el siguiente comando:

apt-key adv --keyserver hkps://keys.mailvelope.com --recv-keys 0xDE8B853FC155581D

Deberías obtener el siguiente resultado:

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.CHkhJsg8yu/gpg.1.sh --keyserver hkps://keys.mailvelope.com --recv-keys 0xDE8B853FC155581D
gpg: key DE8B853FC155581D: public key "Passbolt SA package signing key <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

A continuación, verifica tu clave GPG con el siguiente comando:

apt-key fingerprint 0xDE8B853FC155581D

Si todo está bien, debería ver el siguiente resultado:

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
pub   rsa2048 2020-05-18 [SC] [expires: 2022-05-18]
      3D1A 0346 C8E1 802F 774A  EF21 DE8B 853F C155 581D
uid           [ unknown] Passbolt SA package signing key <[email protected]>
sub   rsa2048 2020-05-18 [E] [expires: 2022-05-18]

A continuación, agregue el repositorio de Passbolt a APT con el siguiente comando:

echo "deb https://download.passbolt.com/ce/debian buster stable" | tee /etc/apt/sources.list.d/passbolt.list

A continuación, actualice el repositorio con el siguiente comando:

apt-get update -y

Una vez que haya terminado, puede continuar con el siguiente paso.

Instalar Passbolt

Ahora, puede instalar Passbolt ejecutando el siguiente comando:

apt-get install passbolt-ce-server -y

Durante la instalación, se le pedirá que cree una base de datos para Passbolt:

Seleccione y presione Entrar. Se le pedirá que configure un usuario administrador de MySQL:

Proporcione un usuario raíz y haga clic en Aceptar botón. Se le pedirá que configure la contraseña raíz de MySQL:

Proporcione su contraseña raíz y haga clic en Aceptar botón. Se le pedirá que cree un usuario de base de datos Passbolt:

Proporcione el usuario de su base de datos y haga clic en Aceptar botón. Se le pedirá que establezca una contraseña de base de datos:

Proporcione la contraseña de su base de datos y haga clic en Aceptar botón. Se le pedirá que defina su base de datos Passbolt:

Proporcione el nombre de su base de datos y haga clic en Aceptar botón. Se le pedirá que configure un servidor web Nginx o Apache:

Seleccione y pulsa Intro . Se le pedirá que seleccione el tipo de instalación:

Seleccione automático y haga clic en Aceptar botón. Se le pedirá que proporcione su nombre de dominio:

Proporcione su nombre de dominio y haga clic en Aceptar botón. Se le pedirá que proporcione su dirección de correo electrónico para Let's Encrypt:

Proporcione su dirección de correo electrónico y haga clic en Aceptar botón. Una vez completada la instalación, debería obtener el siguiente resultado:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Congratulations! You have successfully enabled https://passbolt.linuxbuz.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/passbolt.linuxbuz.com/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/passbolt.linuxbuz.com/privkey.pem
   Your certificate will expire on 2021-12-31. To obtain a new or
   tweaked version of this certificate in the future, simply run
   certbot again with the "certonly" option. To non-interactively
   renew *all* of your certificates, run "certbot renew"
 - If you like Certbot, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

 ===================================================================== 

   Well done! Visit https://passbolt.linuxbuz.com to finish installation 

 ===================================================================== 
Processing triggers for nginx-core (1.18.0-6.1) ...
Triggering nginx reload ...

Acceder a la interfaz de usuario web de Passbolt

Ahora, abra su navegador web y acceda a Passbolt usando la URL https://passbolt.linuxbuz.com . Será redirigido a la siguiente página:

Haga clic en Comenzar . Debería ver la página de bienvenida de Passbolt:

Haga clic en Configuración de inicio . Debería ver la página de configuración de la base de datos:

Proporcione las credenciales de su base de datos y haga clic en Siguiente botón. Debería ver la siguiente página:

Proporcione su nombre de servidor, correo electrónico y haga clic en Siguiente botón. Debería ver la página de configuración de SMTP:

Proporcione los detalles de su servidor de correo y haga clic en Siguiente botón. Debería ver la siguiente página:

Proporcione la URL base de su servidor, elija otras preferencias y haga clic en Siguiente botón. Debería ver la página de creación de usuarios administradores:

Proporcione su nombre de usuario de administrador y haga clic en Siguiente botón. Debería ver la siguiente página:

Ahora, deberá instalar las extensiones Passbolt Chrome en su sistema. Haga clic en Descargar extensión para instalar las Extensiones y luego haga clic en actualizar a detectar extensión . Debería ver la siguiente página:

Defina su contraseña y haga clic en Siguiente botón. Debería ver la siguiente página:

Elija cualquier color, ingrese tres caracteres y haga clic en Siguiente botón. Debería ver el panel de control de Passbolt en la siguiente página:

Conclusión

¡Felicidades! ha instalado correctamente el administrador de contraseñas Passbolt con Let's Encrypt SSL en Debian 11. Ahora puede almacenar y compartir las credenciales de su sitio web fácilmente desde el navegador web.


Debian
  1. Cómo instalar MySQL en Debian 9

  2. Cómo instalar Apache ZooKeeper en Debian 10

  3. Cómo instalar osquery en Debian 10

  4. Cómo instalar MariaDB 10.x en Debian 11

  5. Cómo instalar WildFly en Debian 11

Cómo instalar Bitwarden Password Manager en Debian 11

Cómo instalar Jenkins en Debian 11

Cómo instalar Cockpit en Debian 11

Cómo instalar JDownloader en Debian

Cómo instalar SysPass Password Manager en Debian 11

Cómo instalar Passbolt Password Manager en Ubuntu 18.04