Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Bitwarden unter Debian installieren?
- Ersteller Weckmann
- Erstellt am
Let's Encrypt
Das musst du dann nicht auf dem Smartphone installieren, da dem von den Browsern vertraut wird.
Das musst du dann nicht auf dem Smartphone installieren, da dem von den Browsern vertraut wird.
Tumbleweed
Captain
- Registriert
- März 2008
- Beiträge
- 3.598
https://help.bitwarden.com/article/install-on-premise/If you already have your own SSL certificate you can place the necessary files in the ./bwdata/ssl/your.domain.com directory. File paths for certificate assets are configurable from the ./bwdata/config.yml file if you wish to change the default paths generated by the installer.
Der darüber beschriebene Weg der automatisierten Erstellung durch Bitwarden funktioniert übrigens prima und erspart dir langfristig Arbeit (alle 3 Monate).
- Registriert
- Okt. 2013
- Beiträge
- 1.163
Tumbleweed schrieb:https://help.bitwarden.com/article/install-on-premise/
Der darüber beschriebene Weg der automatisierten Erstellung durch Bitwarden funktioniert übrigens prima und erspart dir langfristig Arbeit (alle 3 Monate).
So habe ich es eigentlich auch gemacht, aber bei mir gibt es die Dateien ./bwdata/config.yml nach der Installation nicht. Auch unter WINSCP finde ich nichts
Tumbleweed
Captain
- Registriert
- März 2008
- Beiträge
- 3.598
Ich weiß nicht, ob es eine mögliche Kombination von Eingaben bei der Installation gibt, bei der keine config.yml erstellt wird, aber sinnvoll klingt das nicht. Ich habe eben mal eine frische Installation auf meinem Debian gemacht, vielleicht erkennst du ja, was ich anders mache:
Code:
$ ./bitwarden.sh install
_ _ _ _
| |__ (_) |___ ____ _ _ __ __| | ___ _ __
| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \
| |_) | | |_ \ V V / (_| | | | (_| | __/ | | |
|_.__/|_|\__| \_/\_/ \__,_|_| \__,_|\___|_| |_|
Open source password management solutions
Copyright 2015-2018, 8bit Solutions LLC
https://bitwarden.com, https://github.com/bitwarden
===================================================
Docker version 18.09.0, build 4d60db4
docker-compose version 1.23.2, build 1110ad0
(!) Enter the domain name for your Bitwarden instance (ex. bitwarden.company.com): example.com
(!) Do you want to use Let's Encrypt to generate a free SSL certificate? (y/n): n
1.27.0: Pulling from bitwarden/setup
802b00ed6f79: Pull complete
c22b53ca7b3e: Pull complete
45df784dcb8d: Pull complete
36a24f5840c3: Pull complete
395a8d797d37: Pull complete
b5fb0248d05f: Pull complete
8a02e48d3284: Pull complete
5402f2151810: Pull complete
b19dadfe884b: Pull complete
Digest: sha256:2e17ca2e5d83ffc8e464954d558144ce8095063476e19df9f13904af4d838f54
Status: Downloaded newer image for bitwarden/setup:1.27.0
(!) Enter your installation id (get at https://bitwarden.com/host): REDACTED
(!) Enter your installation key: REDACTED
(!) Do you have a SSL certificate to use? (y/n): n
(!) Do you want to generate a self-signed SSL certificate? (y/n): y
Generating self signed SSL certificate.
Generating a 4096 bit RSA private key
.................................................................++
.................................++
writing new private key to '/bitwarden/ssl/self/example.com/private.key'
-----
Generating key for IdentityServer.
Generating a 4096 bit RSA private key
.........................................++
.......................................................................................................................++
writing new private key to 'identity.key'
-----
!!!!!!!!!! WARNING !!!!!!!!!!
You are using an untrusted SSL certificate. This certificate will not be
trusted by Bitwarden client applications. You must add this certificate to
the trusted store on each device or else you will receive errors when trying
to connect to your installation.
Building nginx config.
Building docker environment files.
Building docker environment override files.
Building FIDO U2F app id.
Building docker-compose.yml.
Installation complete
If you need to make additional configuration changes, you can modify
the settings in `./bwdata/config.yml` and then run:
`./bitwarden.sh rebuild` or `./bitwarden.sh update`
Next steps, run:
`./bitwarden.sh start` and then `./bitwarden.sh updatedb`
~/applications/bitwarden$ ls
bitwarden.sh bwdata
~/applications/bitwarden$ cd bwdata/
~/applications/bitwarden/bwdata$ ls
ca-certificates config.yml docker env identity letsencrypt nginx scripts ssl web
- Registriert
- Okt. 2013
- Beiträge
- 1.163
| |__ (_) |___ ____ _ _ __ __| | ___ _ __
| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \
| |_) | | |_ \ V V / (_| | | | (_| | __/ | | |
|_.__/|_|\__| \_/\_/ \__,_|_| \__,_|\___|_| |_|
Open source password management solutions
Copyright 2015-2018, 8bit Solutions LLC
https://bitwarden.com, https://github.com/bitwarden
===================================================
Docker version 18.06.1-ce, build e68fc7a
docker-compose version 1.22.0, build unknown
(!) Enter the domain name for your Bitwarden instance (ex. bitwarden.company.com): example.com
(!) Do you want to use Let's Encrypt to generate a free SSL certificate? (y/n): n
Warning: failed to get default registry endpoint from daemon (Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/info: dial unix /var/run/docker.sock: connec t: permission denied). Using system default: https://index.docker.io/v1/
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Fr un%2Fdocker.sock/v1.38/images/create?fromImage=bitwarden%2Fsetup&tag=1.27.0: dial unix /var/run/docker.sock: connect: permission denied
user@bitwarden:~$
bei mir bleibt die Installation hier schon hängen ?
Tumbleweed
Captain
- Registriert
- März 2008
- Beiträge
- 3.598
Die offizielle Anleitung von Docker ist schon in Ordnung:
https://docs.docker.com/install/linux/docker-ce/debian/
https://docs.docker.com/compose/install/
Deinen User bekommst du nach der Installation in die Gruppe mit
Danach solltest du ohne sudo Befehle wie docker ps ausführen können. Normalerweise musst du noch eine neue Session aufmachen, bevor die neue Gruppe am User greift, also einfach mal rebooten.
Compose braucht keine weitere Konfiguration.
https://docs.docker.com/install/linux/docker-ce/debian/
https://docs.docker.com/compose/install/
Deinen User bekommst du nach der Installation in die Gruppe mit
Code:
sudo usermod -a -G docker <deinuserhier>
Compose braucht keine weitere Konfiguration.
D
dtee
Gast
Wieso ist das Vorhaben so nicht sinnvoll? Wenn man Bitwarden nur in seinem lokalen Netzwerk installieren will, braucht man doch nicht wirklich eine Domain?! Ich will eigentlich nicht, dass es von "Außen" zu erreichen ist, sondern nur intern.
Und wenn ich mal von extern drauf will, dann via VPN und dann bin ich ja auch in meinem Netz.
Also gibt es nicht einen Weg, wie man das umsetzen kann?
Und wenn ich mal von extern drauf will, dann via VPN und dann bin ich ja auch in meinem Netz.
Also gibt es nicht einen Weg, wie man das umsetzen kann?
- Registriert
- Okt. 2013
- Beiträge
- 1.163
Ich muss das Thema hier nochmal aufmachen. Würde gerne ein Zertifikat von Let's Encrypt in meinem Bitwarden Server implementieren, was sich dann alle 3 Monate automatisch aktualisiert. Wie erstellt man über Let's Encrypt so ein Zertifikat?
Yuuri
Fleet Admiral
- Registriert
- Okt. 2010
- Beiträge
- 13.928
Tumbleweed
Captain
- Registriert
- März 2008
- Beiträge
- 3.598
Dann wird das mit Let's Encrypt nicht funktionieren. Jedenfalls nicht automatisiert. Erstelle dir einfach eine eigene certificate authority (CA) und stelle damit ein Zertifikat aus. Die CA kannst du in deinem Browser und Zertifikats-Store deines Handys importieren und erreichst somit eine fehlerfreie Validierung des Zertifikats.
- Registriert
- Okt. 2013
- Beiträge
- 1.163
Tumbleweed schrieb:Dann wird das mit Let's Encrypt nicht funktionieren. Jedenfalls nicht automatisiert. Erstelle dir einfach eine eigene certificate authority (CA) und stelle damit ein Zertifikat aus. Die CA kannst du in deinem Browser und Zertifikats-Store deines Handys importieren und erreichst somit eine fehlerfreie Validierung des Zertifikats.
Genau das ist mein Problem. Unter iOS13 hat Apple die Richtlinien verschärft und das Zertifikat muss nach dieser Vorschrift erstellt werden.
https://support.apple.com/en-us/HT210176
Eins nach dieser Anleitung hier https://praxistipps.chip.de/openssl-zertifikat-erstellen-so-gehts_46492 funktioniert mit dem Apple Bitwarden App nicht. Unter Android schon.
Tumbleweed
Captain
- Registriert
- März 2008
- Beiträge
- 3.598
Das liegt wahrscheinlich an
Und das ist mittlerweile recht weit verbreitet. Chrome blockt das auch schon lange. Bei Firefox bin ich mir gerade nicht sicher. Du musst einfach eine Anleitung verwenden, wo das berücksichtigt wird. Diese sieht ganz gut aus (hab ich nicht getestet).
TLS server certificates must present the DNS name of the server in the Subject Alternative Name extension of the certificate. DNS names in the CommonName of a certificate are no longer trusted.
Und das ist mittlerweile recht weit verbreitet. Chrome blockt das auch schon lange. Bei Firefox bin ich mir gerade nicht sicher. Du musst einfach eine Anleitung verwenden, wo das berücksichtigt wird. Diese sieht ganz gut aus (hab ich nicht getestet).
Ähnliche Themen
- Antworten
- 93
- Aufrufe
- 3.083
S
- Antworten
- 2
- Aufrufe
- 607
- Antworten
- 14
- Aufrufe
- 3.400