Vaultwarden Docker

Vaultwarden Docker



Το Vaultwarden, παλαιότερα γνωστό ως Bitwarden_RS, είναι μια δωρεάν εφαρμογή διακομιστή ανοιχτού κώδικα του διαχειριστή κωδικών πρόσβασης Bitwarden.

Εάν δεν είστε εξοικειωμένοι, το Bitwarden είναι ένας εξαιρετικά πλούσιος σε δυνατότητες και δημοφιλής διαχειριστής κωδικών πρόσβασης που σας επιτρέπει να αποθηκεύετε τα διαπιστευτήριά σας με ασφαλή τρόπο. Σας επιτρέπει επίσης να έχετε πρόσβαση στα διαπιστευτήριά σας, όπως κωδικούς πρόσβασης και ευαίσθητες πληροφορίες, από οποιαδήποτε συσκευή.

Αν και η Bitwarden παρέχει μια δωρεάν έκδοση της υπηρεσίας, τη στιγμή της σύνταξης, απαιτεί συνδρομή επί πληρωμή για να αποκτήσετε πρόσβαση στις πλήρεις δυνατότητες. Το Vaultwarden έχει σχεδιαστεί για να είναι μια εναλλακτική λύση στο Bitwarden, προσφέροντας μια αυτο-φιλοξενούμενη παρουσία και απόλυτο έλεγχο των προσωπικών δεδομένων.







Μερικά από τα αξιοσημείωτα χαρακτηριστικά του Vaultwarden περιλαμβάνουν:



  1. Αυτο-φιλοξενία
  2. Βαριά κρυπτογράφηση
  3. Πολυπλατφόρμα.
  4. Εκτεταμένη υποστήριξη επέκτασης προγράμματος περιήγησης
  5. Ανοιχτή πηγή

Σε αυτό το σεμινάριο, θα σας διδάξουμε πώς μπορείτε γρήγορα και αποτελεσματικά να εκτελείτε το Vaultwarden password manager στον υπολογιστή σας χρησιμοποιώντας τη μηχανή Docker.



Προαπαιτούμενα

Αυτό το σεμινάριο ακολουθεί μια βασική μορφή για τη ρύθμιση του Vaultwarden ως κοντέινερ Docker. Ωστόσο, βεβαιωθείτε ότι έχετε τα εξής:





  1. Ένας κεντρικός υπολογιστής Linux, MacOS ή Windows
  2. Η έκδοση Docker Engine 23 και νεότερη είναι εγκατεστημένη στον κεντρικό υπολογιστή.
  3. Επαρκή δικαιώματα για την εκτέλεση κοντέινερ Docker.

Εφόσον πληρούνται οι παραπάνω απαιτήσεις, μπορούμε να προχωρήσουμε και να συζητήσουμε τον τρόπο διαμόρφωσης του Vaultwarden.

Εικόνα Docker Pull Vaultwarden

Το πρώτο βήμα είναι να κάνετε λήψη της εικόνας Vaultwarden στον κεντρικό υπολογιστή. Μπορούμε να το κάνουμε αυτό εκτελώντας την εντολή Docker pull ως εξής:



$ docker pull vaultwarden / διακομιστής: τελευταία

Αυτό θα πρέπει να πραγματοποιήσει λήψη της πιο πρόσφατης έκδοσης της εικόνας Vaultwarden στον υπολογιστή σας και να σας επιτρέψει να δημιουργήσετε κοντέινερ από την εικόνα.

Docker Δημιουργία Vaultwarden Container

Αφού κατεβάσουμε την εικόνα, μπορούμε να προχωρήσουμε και να χρησιμοποιήσουμε την εντολή εκτέλεσης Docker για να δημιουργήσουμε ένα κοντέινερ χρησιμοποιώντας την εικόνα. Η εντολή είναι όπως φαίνεται:

$ τρέξιμο docker -ρε --όνομα θησαυροφυλάκιο -σε / vw-data / : / δεδομένα / 80 : 80 θησαυροφυλάκιο / διακομιστής: τελευταία

Μόλις εκτελέσετε την παραπάνω εντολή, το Docker θα δημιουργήσει ένα κοντέινερ χρησιμοποιώντας την εικόνα Vaultwarden. Θα διατηρήσει επίσης τυχόν μόνιμα δεδομένα κάτω από το /vw-data και τη θύρα χάρτη 80 στον κεντρικό υπολογιστή σας.

Διαμόρφωση Vaultwarden

Μόλις εκτελεστεί το κοντέινερ, ανοίξτε το πρόγραμμα περιήγησής σας και ακολουθήστε τη διεύθυνση: http://vaultwarden.orb.local .

Αυτό θα σας ζητήσει να συνδεθείτε ή να δημιουργήσετε έναν νέο λογαριασμό για την παρουσία σας στο Vaultwarden.

Εφόσον ρυθμίζουμε την παρουσία του Vaultwarden για πρώτη φορά, επιλέξτε Δημιουργία λογαριασμού για να δημιουργήσετε έναν νέο λογαριασμό στον διακομιστή.

Σε αυτήν την ενότητα, δώστε όλες τις λεπτομέρειες για τον λογαριασμό σας, όπως το email, το όνομα χρήστη και τον κύριο κωδικό πρόσβασης.

Κάντε κλικ στην επιλογή Δημιουργία λογαριασμού για να ρυθμίσετε τον λογαριασμό με τις παρεχόμενες λεπτομέρειες. Μόλις τελειώσετε, κάντε κλικ στην επιλογή σύνδεση και συνδεθείτε στη διεπαφή ιστού με τα καθορισμένα διαπιστευτήρια.

Σε ορισμένες περιπτώσεις, το Vaultwarden θα σας εμποδίσει να συνδεθείτε στο θησαυροφυλάκιο χωρίς πιστοποιητικό SSL. Μπορείτε να διαμορφώσετε το κοντέινερ ώστε να χρησιμοποιεί HTTPS ορίζοντας τις λεπτομέρειες του πιστοποιητικού SSL όπως φαίνεται:

τρέξιμο docker -ρε --όνομα bitwarden

-Είναι ROCKET_TLS = '{certs='/ssl/certs.pem',key='/ssl/key.pem'}' \

-σε / ssl / κλειδιά / : / ssl / \

-σε / vw-data / : / δεδομένα / \

443 : 80 \

θησαυροφυλάκιο / διακομιστής: τελευταία

Βεβαιωθείτε ότι υπάρχουν τα καθορισμένα αρχεία πιστοποιητικού πριν εκτελέσετε την παραπάνω εντολή. Μπορείτε να μάθετε περισσότερα σχετικά με τη διαμόρφωση του HTTPS για το θησαυροφυλάκιό σας στον παρακάτω πόρο:

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

συμπέρασμα

Αυτό το σεμινάριο παρέχει τις βασικές δυνατότητες γρήγορης ρύθμισης και εκτέλεσης μιας παρουσίας Vaultwarden χρησιμοποιώντας κοντέινερ Docker.