GNU/Linux >> Linux の 問題 >  >> Debian

Passbolt Self-HostedPasswordManagerをDebian11にインストールする方法

Passboltは、無料のオープンソースのセルフホストパスワードマネージャーであり、Webサイトやその他のパスワードを安全に保存できます。これは拡張可能なOpenPGPベースのパスワードマネージャーであり、サブスクリプションベースとコミュニティエディションの両方で利用できます。また、ログイン資格情報を友達と共有することもできます。

機能

  • 無料でオープンソース。
  • OpenPGP暗号化標準をサポートします。
  • シンプルでユーザーフレンドリーなインターフェース。
  • パスワードのインポートとエクスポート。
  • ログイン資格情報を手動で追加します。
  • ログイン資格情報をチームと共有します。
  • FirefoxとGoogleChromeで拡張機能を利用できます。

このチュートリアルでは、Debian11にPassboltパスワードマネージャーをインストールする方法を紹介します。

前提条件
  • Debian11を実行しているサーバー。
  • ルートパスワードはサーバーで構成されています。
はじめに

開始する前に、システムのパッケージキャッシュを更新されたバージョンのパッケージで更新することをお勧めします。次のコマンドで更新できます:

apt-get update -y

完了したら、必要な依存関係をシステムにインストールする必要もあります。次のコマンドですべてをインストールできます:

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

次に、次のコマンドを使用してCertbotLet'sEncryptクライアントをインストールします。

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

必要なパッケージがすべてインストールされたら、次のステップに進むことができます。

Passboltリポジトリを追加

デフォルトでは、PassboltはDebian11のデフォルトリポジトリでは利用できません。そのため、Passboltリポジトリをシステムに追加する必要があります。

まず、次のコマンドでGPGキーを追加します。

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

次の出力が得られるはずです:

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

次に、次のコマンドを使用してGPGキーを確認します。

apt-key fingerprint 0xDE8B853FC155581D

すべてが正常であれば、次の出力が表示されます。

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]

次に、次のコマンドを使用してPassboltリポジトリをAPTに追加します。

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

次に、次のコマンドを使用してリポジトリを更新します。

apt-get update -y

完了したら、次のステップに進むことができます。

パスボルトをインストール

これで、次のコマンドを実行してPassboltをインストールできます。

apt-get install passbolt-ce-server -y

インストール中に、Passboltのデータベースを作成するように求められます:

はいを選択します Enterキーを押します。 MySQL管理者ユーザーを設定するように求められます:

rootユーザーを提供し、 OKをクリックします ボタン。 MySQLルートパスワードを設定するように求められます:

ルートパスワードを入力し、 OKをクリックします ボタン。 Passboltデータベースユーザーを作成するように求められます:

データベースユーザーを入力し、 OKをクリックします ボタン。データベースのパスワードを設定するように求められます:

データベースのパスワードを入力し、 OKをクリックします ボタン。 Passboltデータベースを定義するように求められます:

データベース名を入力し、 OKをクリックします ボタン。 NginxまたはApacheWebサーバーをセットアップするように求められます:

はいを選択します Enterを押します 。インストールタイプを選択するように求められます:

自動を選択します OKをクリックします ボタン。ドメイン名の入力を求められます:

ドメイン名を入力して、 OKをクリックします ボタン。 Let's Encryptのメールアドレスを入力するように求められます:

メールアドレスを入力して、 OKをクリックします ボタン。インストールが完了すると、次の出力が表示されます。

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

PassboltWebUIにアクセス

次に、Webブラウザーを開き、URL https://passbolt.linuxbuz.comを使用してPassboltにアクセスします。 。次のページにリダイレクトされます:

はじめにをクリックします 。 Passboltのウェルカムページが表示されます:

設定の開始をクリックします 。データベース構成ページが表示されます:

データベースのクレデンシャルを入力し、次へをクリックします ボタン。次のページが表示されます:

サーバー名とメールアドレスを入力し、次へをクリックします ボタン。 SMTP構成ページが表示されます:

メールサーバーの詳細を入力し、次へをクリックします ボタン。次のページが表示されます:

サーバーのベースURLを入力し、他の設定を選択して、次へをクリックします ボタン。管理者ユーザーの作成ページが表示されます:

管理者のユーザー名を入力し、次へをクリックします ボタン。次のページが表示されます:

次に、PassboltChrome拡張機能をシステムにインストールする必要があります。 ダウンロードをクリックします 拡張 ボタンをクリックして拡張機能をインストールし、更新をクリックします から 検出 拡張 。次のページが表示されます:

パスフレーズを定義し、次へをクリックします ボタン。次のページが表示されます:

任意の色を選択し、3文字を入力して、次へをクリックします ボタン。次のページにPassboltダッシュボードが表示されます。

結論

おめでとう!これで、Debian11にLet'sEncrypt SSLを使用してPassboltパスワードマネージャーが正常にインストールされました。これで、WebブラウザからWebサイトのクレデンシャルを簡単に保存および共有できます。


Debian
  1. Debian10にApacheZooKeeperをインストールする方法

  2. Debian10にosqueryをインストールする方法

  3. Debian11にMariaDB10.xをインストールする方法

  1. MySQLをDebian9にインストールする方法

  2. MySQLをDebian10Linuxにインストールする方法

  3. Debian11にWildFlyをインストールする方法

  1. CentOS7にPassboltセルフホストパスワードマネージャーをインストールする方法

  2. Debian10にTeamPassPasswordManagerをインストールする方法

  3. Ubuntu20.04にTeamPassPasswordManagerをインストールする方法