Kasa Sorumlusu Docker

Kasa Sorumlusu Docker



Eskiden Bitwarden_RS olarak bilinen Vaultwarden, Bitwarden şifre yöneticisinin ücretsiz, açık kaynaklı bir sunucu uygulamasıdır.

Bilmiyorsanız Bitwarden, kimlik bilgilerinizi güvenli bir şekilde saklamanıza olanak tanıyan son derece zengin özelliklere sahip ve popüler bir şifre yöneticisidir. Ayrıca şifreler ve hassas bilgiler gibi kimlik bilgilerinize herhangi bir cihazdan erişmenizi sağlar.

Bitwarden hizmetin ücretsiz bir sürümünü sunmasına rağmen, bu yazının yazıldığı sırada tüm özelliklere erişebilmek için ücretli bir abonelik gerektiriyordu. Vaultwarden, Bitwarden'a alternatif olacak şekilde tasarlanmıştır; kendi kendine barındırılan bir örnek ve kişisel veriler üzerinde mutlak kontrol sunar.







Vaultwarden'ın göze çarpan özelliklerinden bazıları şunlardır:



  1. Kendi kendine barındırma
  2. Ağır şifreleme
  3. Çoklu platform.
  4. Kapsamlı tarayıcı uzantısı desteği
  5. Açık kaynak

Bu eğitimde size, Docker motorunu kullanarak Vaultwarden şifre yöneticisini makinenizde nasıl hızlı ve verimli bir şekilde çalıştırabileceğinizi öğreteceğiz.



Önkoşullar

Bu eğitim, Vaultwarden'ı Docker kapsayıcısı olarak ayarlamak için temel bir formatı izler. Ancak aşağıdakilere sahip olduğunuzdan emin olun:





  1. Bir Linux, MacOS veya Windows ana bilgisayarı
  2. Host üzerinde Docker Engine versiyon 23 ve üzeri kuruludur.
  3. Docker kapsayıcılarını çalıştırmak için yeterli izinler.

Yukarıdaki gereksinimler karşılandıktan sonra devam edebilir ve Vaultwarden'ı nasıl yapılandıracağımızı tartışabiliriz.

Docker Pull Vaultwarden Görüntüsü

İlk adım, Vaultwarden görüntüsünü ana makineye indirmektir. Bunu Docker pull komutunu aşağıdaki gibi çalıştırarak yapabiliriz:



$ liman işçisi kasa müdürü çekme / sunucu:en son

Bu, Vaultwarden görüntüsünün en son sürümünü makinenize indirmeli ve görüntüden kapsayıcılar oluşturmanıza olanak sağlamalıdır.

Docker Vaultwarden Konteyneri Oluştur

İmajı indirdikten sonra devam edip Docker run komutunu kullanarak imajı kullanarak bir konteyner oluşturabiliriz. Komut gösterildiği gibidir:

$ liman işçisi koşusu -D --isim kasa bekçisi -içinde / vw-verileri / : / veri / -P 80 : 80 kasa bekçisi / sunucu:en son

Yukarıdaki komutu çalıştırdığınızda Docker, Vaultwarden görüntüsünü kullanarak bir konteyner oluşturacaktır. Ayrıca, /vw-data altındaki kalıcı verileri ve ana makinenizdeki harita bağlantı noktası 80'i de koruyacaktır.

Vaultwarden'ı Yapılandırma

Kapsayıcı çalışmaya başladıktan sonra tarayıcınızı açın ve adresi takip edin: http://vaultwarden.orb.local .

Bu, Vaultwarden örneğiniz için oturum açmanızı veya yeni bir hesap oluşturmanızı isteyecektir.

Vaultwarden örneğini ilk kez kuracağımız için sunucuda yeni bir hesap oluşturmak için Hesap Oluştur seçeneğini seçin.

Bu bölümde, e-posta, kullanıcı adı ve ana şifre gibi hesabınızla ilgili tüm ayrıntıları sağlayın.

Hesabı sağlanan ayrıntılarla oluşturmak için Hesap Oluştur'a tıklayın. İşiniz bittiğinde, oturum aç'a tıklayın ve belirtilen kimlik bilgileriyle web arayüzünde oturum açın.

Bazı durumlarda Vaultwarden, SSL sertifikası olmadan kasaya giriş yapmanızı engelleyecektir. SSL sertifikası ayrıntılarını gösterildiği gibi ayarlayarak kapsayıcıyı HTTPS kullanacak şekilde yapılandırabilirsiniz:

liman işçisi koşusu -D --isim bitwarden

-Bu ROCKET_TLS = '{certs='/ssl/certs.pem',key='/ssl/key.pem'}' \

-içinde / ssl / anahtarlar / : / ssl / \

-içinde / vw-verileri / : / veri / \

-P 443 : 80 \

kasa bekçisi / sunucu:en son

Yukarıdaki komutu çalıştırmadan önce belirtilen sertifika dosyalarının mevcut olduğundan emin olun. Aşağıdaki kaynaktan kasanız için HTTPS'yi yapılandırma hakkında daha fazla bilgi edinebilirsiniz:

https://github.com/dani-garcia/vaultwarden/wiki/Enabling-HTTPS

Çözüm

Bu eğitim, Docker konteynerlerini kullanarak bir Vaultwarden örneğini hızlı bir şekilde kurup çalıştırmanın temel özelliklerini sağlar.