Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[support] Vaultwarden (formerly Bitwarden_rs)

Featured Replies

3 hours ago, Aceriz said:

This was awesomely written !!!

 

Thank you Aceriz :)

  • Replies 734
  • Views 277.5k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I added the following to my reverse proxy for the admin panel   location /admin { return 404; } I only access the panel locally using the direct ip.

  • New repository is: vaultwarden/server:latest Change it in docker settings: Stop the container Rename repository to vaultwarden/server Hit Apply and start the container

  • log showing [NOTICE] You are using a plain text `ADMIN_TOKEN` which is insecure. Please generate a secure Argon2 PHC string by using `vaultwarden hash` or `argon2`. See: https://github.com/dani-gar

Posted Images

Hello everyone, I have bitwardenrs installed on my unraid server and all set up. I have smtp setup, etc. When I go to login I get the "This browser requires HTTPS to use the web vault, Check the bitwarden_rs wiki for details on how to enable it."

 

After reading through this I see that this is meant to be ran with a reverse proxy. Is there a way to set this up locally? I don't want to use a dns. I would like to be able to just enter the dockers ip to access.

 

I tried reading through and figuring out the cert stuff, but this is a little over my head. 

 

Could someone walk me through how to set this up and get the files I need and copied to bitwardenrs so I can use this locally if it is possible?

 

I was able to make the "ssl" folder in my /appdata/bitwarden/, and that was about it

 

Thank you so much,

Josh

I guess I just need a way to make the two .pem files that are self signed and put them into the ssl folder? Or am I way off?

Edited by cgi2099

I think I have make headway. I made the cert.pem and key.pem files and added them to the SSL folder. I then opened the console for the container and pasted:

docker run -d --name bitwarden \
  -e ROCKET_TLS='{certs="/ssl/certs.pem",key="/ssl/key.pem"}' \
  -v /ssl/keys/:/ssl/ \
  -v /bw-data/:/data/ \
  -p 443:80 \
  bitwardenrs/server:latest

 

But in the log I get:

[start][INFO] Rocket has launched from http://0.0.0.0:80

 

But I need it to start on https://10.10.60.100

 

Edit:

Is "-v /bw-data/:/data/ \" correct for this specific docker? I think both

  -v /ssl/keys/:/ssl/ \
  -v /bw-data/:/data/ \

Could be wrong for me here, I have my ssl folder here: 

     "appdata\bitwarden\ssl"

 

Also on my certs when it asked for common name I did: "10.10.60.100" should I have done "https://10.10.60.100"?

Edited by cgi2099

  • 3 weeks later...

Trying to setup Bitwarden with my Gmail account.  Keep getting this error any ideas?

 

 

Screenshot 2021-03-19 001141.png

Are you sure that your SMTP settings are correct?

I have tried my isp email setup and get the same error messsage.

 

Hi, has anyone tried to implement (or know how to do it) bitwarden send on your self hosted app. 

It's a very usefull feature if you need to send passwords to someone.

  • Author
45 minutes ago, yogy said:

Hi, has anyone tried to implement (or know how to do it) bitwarden send on your self hosted app. 

It's a very useful feature if you need to send passwords to someone.

Bitwarden send is not yet implemented yet in the rust implementation. 

Thanks for answering. Is it fair to assume it will be somewhere in the near future?

  • Author
10 minutes ago, yogy said:

Thanks for answering. Is it fair to assume it will be somewhere in the near future?

looks to be the case

I think they said Send was working on :testing not sure; don't want to muk up password manager to find out.

Does anyone else have an issue of having to sign in twice before being able to login and then have their passwords not show up so you have to log out and log back in for anything to show up.  So three times of entering Master Password to be able to login

  • 2 weeks later...

Hey everyone,

 

I was wondering if there is any way to block external access to the admin panel such as in the pinned post if I am using nginxproxymanager?

    # Proxy!
    include conf.d/include/proxy.conf;
  }

  location /admin {
        return 404;
  }

  # Custom
  include /data/nginx/custom/server_proxy[.]conf;
}

 I did it like this and it's working great. When I access admin page through the internet (with domain) I get 404 error, when I do it through local address I can access it just fine.

And yes, I'm using Nginx Proxy Manager.

Edited by yogy

8 minutes ago, yogy said:

    # Proxy!
    include conf.d/include/proxy.conf;
  }

  location /admin {
        return 404;
  }

  # Custom
  include /data/nginx/custom/server_proxy[.]conf;
}

 I did it like this and it's working great. When I access admin page through the internet (with domain) I get 404 error, when I do it through local address I can access to it just fine.

And yes, I'm using Nginx Proxy Manager.

This worked perfectly! Thank you very much!

Hello all, 

 

There is a way to use bitwarden local only? I dont want to use with reverse proxy. I have wireguard and its good for me. 

At the moment I can use bitwarden from android app, but I can not login in with chrome becouse of the https.

Any help or tips? 

Thank you

Easy, just don't forward ports.
You'll still probably need a certificate though.

6 hours ago, yogy said:

    # Proxy!
    include conf.d/include/proxy.conf;
  }

  location /admin {
        return 404;
  }

  # Custom
  include /data/nginx/custom/server_proxy[.]conf;
}

 I did it like this and it's working great. When I access admin page through the internet (with domain) I get 404 error, when I do it through local address I can access it just fine.

And yes, I'm using Nginx Proxy Manager.

Does this just get pasted in the Advanced section for the Proxy Entry?

image.png.49daadca674eb41dc619e3793894665c.png

5 hours ago, JT24 said:

Easy, just don't forward ports.
You'll still probably need a certificate though.

How should I manage that from Unraid?

Thank you 

On 4/7/2021 at 12:08 AM, norbertt said:

Hello all, 

 

There is a way to use bitwarden local only? I dont want to use with reverse proxy. I have wireguard and its good for me. 

At the moment I can use bitwarden from android app, but I can not login in with chrome becouse of the https.

Any help or tips? 

Thank you

You can access Bitwarden server through the browser by entering local IPaddress:port assigned by unRAID (only https is allowed). Don't know if Android app and browser extension works with local IP. I don't know why you don't use Nginx Proxy Manager, it's very safe if you own a domain name and use it with Let's Encrypt certificate. To double your security you should enable two factor authentication.

 

On 4/7/2021 at 2:29 AM, JT24 said:

Easy, just don't forward ports.
You'll still probably need a certificate though.

 

You don't need to forward any ports with Nginx Proxy Manager in your Router (except the ones used by NPM). Also for local access you don't need any port forwarding.

 

On 4/7/2021 at 2:34 AM, JT24 said:

Does this just get pasted in the Advanced section for the Proxy Entry?

image.png.49daadca674eb41dc619e3793894665c.png

 No, this is done through Command Line / Terminal in unRAID. You can use Putty for that. You need to know where NPM is located (ussually /mnt/user/appdata/NginxProxyManager/nginx/proxy_host or similar). You need to access coresponding *.conf file with vi or nano command to add those lines.

 

On 4/7/2021 at 7:43 AM, norbertt said:

How should I manage that from Unraid?

Thank you 

You don't manage port forwarding from unRAID. In this case you don't have to do anything on your router / firewall. Look for the IP address and port for Bitwarden docker container and put this in your browser. That's how you access Bitwarden localy. But again, I don't see much use of it this way.

Edited by yogy

12 hours ago, yogy said:

But again, I don't see much use of it this way.

I have wireguard and if Iam not at home the wireguard app boot up automatic with tasker.

So you don't own a domain and you don't use Nginx Proxy Manager? If that's the case then I understand. Otherwise you can make use of Bitwarden way better.

  • 2 weeks later...

What's the easiest way (for a beginner) to satisfy the HTTPS requirement when I only want to run it locally? 

 

I got it running with Nginx Proxy Manager, but would much rather have it only be local.

 

Trusted Self signed certificate. But you need to store it somewhere in bitwarden configuration. I didn't yet test that and I'm not sure if it's even possible, but it would be worth to try.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.