# Challenging Docker install

**URL:** <https://vaultwarden.discourse.group/t/challenging-docker-install/134>\
**Category:** Help\
**Created:** [June 5, 2020, 9:11am UTC](https://vaultwarden.discourse.group/t/challenging-docker-install/134 "2020-06-05T09:11:14Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![rfanch3r](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rfanch3r](https://vaultwarden.discourse.group/u/rfanch3r)\
**Post date:** [June 5, 2020, 9:11am UTC](https://vaultwarden.discourse.group/t/challenging-docker-install/134/1 "2020-06-05T09:11:14Z")

</div>

Just installed Bitwardenrs/server docker image. I cant get past the create account page. When I hit Submit, nothing happens.

I have nothing in my logs other than the start up message  
ADMIN\_TOKEN is set  
SIGNUPS\_ALLOWED set to true  
EXTENDED\_LOGGING set to true  
LOG\_LEVEL set to warn  
LOG\_FILE is defined

Anyone have any suggestions? AdBlocker disabled, FF/Chrome have the same behavior, all running on the LAN

---

<div class="post-metadata">

**Author:** ![dani](https://yyz2.discourse-cdn.com/free1/user_avatar/vaultwarden.discourse.group/dani/32/2_2.png) [@dani](https://vaultwarden.discourse.group/u/dani)\
**Post date:** [June 5, 2020, 5:55pm UTC](https://vaultwarden.discourse.group/t/challenging-docker-install/134/2 "2020-06-05T17:55:41Z")

</div>

Are you using HTTPS? Any errors in the browsers developers console or in the network tab?

---

<div class="post-metadata">

**Author:** ![rfanch3r](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rfanch3r](https://vaultwarden.discourse.group/u/rfanch3r)\
**Post date:** [June 5, 2020, 9:34pm UTC](https://vaultwarden.discourse.group/t/challenging-docker-install/134/3 "2020-06-05T21:34:18Z")

</div>

HTTP as that’s the default. I was told that I shouldn’t need https at this stage since I am just installing the container. HTTPS would be handled by the RP but that’s a different setup.

Nothing when you hit F12 but then again I dont know what I should be looking for, nothing stuck out and nothing changed as far as I can tell.

Network Tab? I am not sure what this is referring to.

---

<div class="post-metadata">

**Author:** ![dani](https://yyz2.discourse-cdn.com/free1/user_avatar/vaultwarden.discourse.group/dani/32/2_2.png) [@dani](https://vaultwarden.discourse.group/u/dani)\
**Post date:** [June 5, 2020, 10:49pm UTC](https://vaultwarden.discourse.group/t/challenging-docker-install/134/4 "2020-06-05T22:49:39Z")

</div>

I mean the network tab of the developer tools, like this:

 ![image](https://global.discourse-cdn.com/free1/uploads/vaultwarden/original/1X/54193b8fd3f3f69c83afc862f6384e1d87dff2e9.png)

Check if there’s any failing request in there.

Both Chrome and Firefox have started recently to disallow the use of the necessary crypto APIs unless the page is served from a secure context with HTTPS, but usually you’d get an error popup on screen, I’d try to enable HTTPS and then try to register again.

You might also have luck registering from the desktop client or any other of the clients.

---

<div class="post-metadata">

**Author:** ![rfanch3r](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rfanch3r](https://vaultwarden.discourse.group/u/rfanch3r)\
**Post date:** [June 7, 2020, 8:16am UTC](https://vaultwarden.discourse.group/t/challenging-docker-install/134/5 "2020-06-07T08:16:43Z")

</div>

OK so does this REQUIRE HTTPS to run within the LAN? I got an error message using a mobile client, failed to fetch, then I installed the desktop client and it said that it requires https but going to the wiki doesn’t really show how to do this within the docker, looks more like it’s generated for full on VM/hosted sites.

Otherwise nothing is showing me whats wrong.

---

<div class="post-metadata">

**Author:** ![WpJ](https://avatars.discourse-cdn.com/v4/letter/w/0ea827/32.png) [@WpJ](https://vaultwarden.discourse.group/u/WpJ)\
**Post date:** [June 7, 2020, 8:57am UTC](https://vaultwarden.discourse.group/t/challenging-docker-install/134/6 "2020-06-07T08:57:24Z")

</div>

> [@rfanch3r](#):
>
> does this REQUIRE HTTPS to run within the LAN?

I do not believe so as the port which is exposed by the container is HTTP (80). From the perspective of the container, the traffic it handles is HTTP.

I have the same setup as yours, with the difference that the container is not available to the LAN at all and all traffic must go though the reverse proxy, which in turn only exposes HTTPS (and of course terminates it).

So at least the web interface should be able to handle HTTP.

EDIT: also please see [Ver 1.15 requires ssl for web vault](https://vaultwarden.discourse.group/t/ver-1-15-requires-ssl-for-web-vault/137)

---

<div class="post-metadata">

**Author:** ![BlackDex](https://yyz2.discourse-cdn.com/free1/user_avatar/vaultwarden.discourse.group/blackdex/32/8_2.png) [@BlackDex](https://vaultwarden.discourse.group/u/BlackDex)\
**Post date:** [June 7, 2020, 10:28am UTC](https://vaultwarden.discourse.group/t/challenging-docker-install/134/7 "2020-06-07T10:28:12Z")

</div>

With the latest versions of Chromium based browsers and Firefox you need to access the web-vault via https, else the JavaScript encryption api will not work. There is one except and that is if you can access the web-vault via localhost/127.0.0.1, all other IP’s require https.

The reason bitwarden\_rs uses port 80 by default os because the ssl functionality of the webserver can sometimes cause issues, and therefore we recommend using a reverse proxy server which also does the ssl termination.

So, use a ssl certificate like lets encrypt, or use a self-signed one.  
With a self-signed one you probably need to import the CA certificate into your browser and mobile devices for bitwarden to work correctly.

---

<div class="post-metadata">

**Author:** ![rfanch3r](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@rfanch3r](https://vaultwarden.discourse.group/u/rfanch3r)\
**Post date:** [June 8, 2020, 9:33pm UTC](https://vaultwarden.discourse.group/t/challenging-docker-install/134/8 "2020-06-08T21:33:03Z")

</div>

I had to get the RP working. I am not sure I ever saw that it was necessary. Maybe make mention of this on the docker page. That IMPORTANT verbiage didn’t seem to reflect what I was seeing which instigated this post.
