GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie den selbst gehosteten Passwort-Manager von Passbolt unter Debian 11

Passbolt ist ein kostenloser, quelloffener und selbst gehosteter Passwort-Manager, mit dem Sie Ihre Website und andere Passwörter sicher speichern können. Es ist ein erweiterbarer und OpenPGP-basierter Passwort-Manager und ist sowohl als abonnementbasierte als auch als Community-Edition erhältlich. Außerdem können Sie Ihre Anmeldeinformationen mit Ihren Freunden teilen.

Funktionen

  • Kostenlos und Open-Source.
  • Unterstützt den kryptografischen Standard OpenPGP.
  • Einfache und benutzerfreundliche Oberfläche.
  • Passwörter importieren und exportieren.
  • Anmeldeinformationen manuell hinzufügen.
  • Anmeldedaten mit Ihrem Team teilen.
  • Erweiterungen sind für Firefox und Google Chrome verfügbar.

In diesem Tutorial zeige ich Ihnen, wie Sie den Passbolt-Passwortmanager auf Debian 11 installieren.

Voraussetzungen

  • Ein Server mit Debian 11.
  • Auf dem Server ist ein Root-Passwort konfiguriert.

Erste Schritte

Bevor Sie beginnen, wird empfohlen, den Paket-Cache Ihres Systems mit der aktualisierten Version des Pakets zu aktualisieren. Sie können es mit dem folgenden Befehl aktualisieren:

apt-get update -y

Sobald Sie fertig sind, müssen Sie auch einige erforderliche Abhängigkeiten auf Ihrem System installieren. Sie können alle mit dem folgenden Befehl installieren:

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

Installieren Sie als Nächstes den Certbot Let's Encrypt-Client mit dem folgenden Befehl:

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

Sobald alle erforderlichen Pakete installiert sind, können Sie mit dem nächsten Schritt fortfahren.

Passbolt-Repository hinzufügen

Standardmäßig ist Passbolt nicht im Standard-Repository von Debian 11 verfügbar. Sie müssen also das Passbolt-Repository zu Ihrem System hinzufügen.

Fügen Sie zuerst den GPG-Schlüssel mit dem folgenden Befehl hinzu:

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

Sie sollten die folgende Ausgabe erhalten:

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

Als nächstes überprüfen Sie Ihren GPG-Schlüssel mit dem folgenden Befehl:

apt-key fingerprint 0xDE8B853FC155581D

Wenn alles in Ordnung ist, sollten Sie die folgende Ausgabe sehen:

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]

Als nächstes fügen Sie das Passbolt-Repository mit dem folgenden Befehl zu APT hinzu:

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

Aktualisieren Sie als Nächstes das Repository mit dem folgenden Befehl:

apt-get update -y

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Passbolt installieren

Jetzt können Sie Passbolt installieren, indem Sie den folgenden Befehl ausführen:

apt-get install passbolt-ce-server -y

Während der Installation werden Sie aufgefordert, eine Datenbank für Passbolt zu erstellen:

Wählen Sie Ja aus und drücken Sie die Eingabetaste. Sie werden aufgefordert, einen MySQL-Administratorbenutzer festzulegen:

Geben Sie den Root-Benutzer an und klicken Sie auf Ok Taste. Sie werden aufgefordert, das MySQL-Root-Passwort festzulegen:

Geben Sie Ihr Root-Passwort ein und klicken Sie auf Ok Taste. Sie werden aufgefordert, einen Passbolt-Datenbankbenutzer zu erstellen:

Geben Sie Ihren Datenbankbenutzer an und klicken Sie auf Ok Taste. Sie werden aufgefordert, ein Datenbankpasswort festzulegen:

Geben Sie Ihr Datenbankpasswort ein und klicken Sie auf Ok Taste. Sie werden aufgefordert, Ihre Passbolt-Datenbank zu definieren:

Geben Sie Ihren Datenbanknamen ein und klicken Sie auf Ok Taste. Sie werden aufgefordert, einen Nginx- oder Apache-Webserver einzurichten:

Wählen Sie Ja aus und drücken Sie Enter . Sie werden aufgefordert, den Installationstyp auszuwählen:

Wählen Sie automatisch aus und klicken Sie auf Ok Taste. Sie werden aufgefordert, Ihren Domänennamen anzugeben:

Geben Sie Ihren Domainnamen ein und klicken Sie auf Ok Taste. Sie werden aufgefordert, Ihre E-Mail-Adresse für Let's Encrypt anzugeben:

Geben Sie Ihre E-Mail-Adresse ein und klicken Sie auf Ok Taste. Nach Abschluss der Installation sollten Sie die folgende Ausgabe erhalten:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
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 ...

Zugang zur Passbolt-Web-UI

Öffnen Sie nun Ihren Webbrowser und greifen Sie über die URL https://passbolt.linuxbuz.com auf Passbolt zu . Sie werden auf die folgende Seite weitergeleitet:

Klicken Sie auf Erste Schritte . Sie sollten die Begrüßungsseite von Passbolt sehen:

Klicken Sie auf Konfiguration starten . Sie sollten die Datenbankkonfigurationsseite sehen:

Geben Sie Ihre Datenbankanmeldeinformationen ein und klicken Sie auf Weiter Taste. Sie sollten die folgende Seite sehen:

Geben Sie Ihren Servernamen und Ihre E-Mail-Adresse ein und klicken Sie auf Weiter Taste. Sie sollten die SMTP-Konfigurationsseite sehen:

Geben Sie Ihre Mailserver-Details ein und klicken Sie auf Weiter Taste. Sie sollten die folgende Seite sehen:

Geben Sie Ihre Server-Basis-URL an, wählen Sie andere Einstellungen und klicken Sie auf Weiter Taste. Sie sollten die Seite zur Erstellung des Admin-Benutzers sehen:

Geben Sie Ihren Admin-Benutzernamen ein und klicken Sie auf Weiter Taste. Sie sollten die folgende Seite sehen:

Jetzt müssen Sie die Passbolt Chrome-Erweiterungen auf Ihrem System installieren. Klicken Sie auf Herunterladen Erweiterung Schaltfläche, um die Erweiterungen zu installieren, und klicken Sie dann auf Aktualisieren nach erkennen Erweiterung . Sie sollten die folgende Seite sehen:

Definieren Sie Ihre Passphrase und klicken Sie auf Weiter Taste. Sie sollten die folgende Seite sehen:

Wählen Sie eine beliebige Farbe, geben Sie drei Zeichen ein und klicken Sie auf Weiter Taste. Sie sollten das Passbolt-Dashboard auf der folgenden Seite sehen:

Schlussfolgerung

Herzliche Glückwünsche! Sie haben Passbolt Password Manager erfolgreich mit Let's Encrypt SSL auf Debian 11 installiert. Sie können Ihre Website-Anmeldeinformationen jetzt einfach über den Webbrowser speichern und teilen.


Debian
  1. So installieren Sie MySQL unter Debian 9

  2. So installieren Sie Apache ZooKeeper unter Debian 10

  3. So installieren Sie osquery unter Debian 10

  4. So installieren Sie MariaDB 10.x auf Debian 11

  5. So installieren Sie WildFly unter Debian 11

So installieren Sie den Bitwarden Password Manager unter Debian 11

So installieren Sie Jenkins unter Debian 11

So installieren Sie Cockpit unter Debian 11

So installieren Sie JDownloader unter Debian

So installieren Sie den sysPass Password Manager unter Debian 11

So installieren Sie Passbolt Password Manager unter Ubuntu 18.04