Hey guys! BitwardenRS was replaced by Vaultwarden and won't be upgraded in the future anymore! Make sure you're using this docker image instead of bitwardenrs: github.com/dani-garcia/vaultwarden
Some Stuff is missing bro. If you set up docker and portainer with 20.04 ubuntu, you dont have "frontend" network, so you need to take bridge and you have to set the Port Configuration 0.0.0.0:80 -> 80/tcp if you are Running this in your local envirenment like most homelab users do. just in case some people having same issue. hope it helps :)
Thank you ! I actually had A LOT of issues configuring certificates since I wanted my Bitwarden to work only under VPN instead of using my public IP. Because of that let's encrypt won't do it on his own.. I just generate my own CA and certificates and installed the CA on my devices like Windows, Linux and Android and voilà
Love your videos!! I have learned so much. I was wondering if you could possibly do a video regarding the use of containerd as a runtime for docker as Kubernetes has dropped support. I still cant wrap my head around changing the runtime :) have you ever use hashicorp vault as well? Would love a video on how to securely cycle docker environments variables with the use of the vault. I think this would be great for a production use of docker. Thanks again and appreciate your time to making these awesome tutorials!!
Thank you so much! That really makes me happy :) I'm planning to do more content on DevOps topics and Hashicorp Vault is on my list as well, but I don't know how fast I can make those tutorials because I have too many topics on my list. But thanks for making great suggestions man!
Great tutorial. With a "normal account" does this allow only 1 user, or can there be multiple users? So could I make unlimited number of users for free?
I haven't tested the official one, to be honest. I'm currently using the docker version because it offers more features and control over organizations, etc.
Thank you for very helpful video. I am also trying to host bitwarden from home and behind websense. Can you please help me guide how to install mailcow and then bitwarden so that I can (and all my family members) can receive the verification mails? Also, since mailcow will take the port 80, how to set a separate port for bitwarden.
So what you can do is, is to remove the exposed ports of mailcow and bitwarden and use nginx proxy manager (I've done tutorials on that) to redirect different subdomains to bitwarden and mailcow web uis. Haven't done it myself though, so you might check out our discord if you have problems or need help.
Great video! Is it possible to operate bitwarden locally with ssl without external access? Anyone who knows my DNS link can theoretically access to the dashboard
@@christianlempa That's good to hear :) Because unfortunately the access list from the nginx proxy manager does not work. And I don't want the service to be accessible from the www :)
I have deployed BitWarden. All is well. However, I want to edit the environment file to allow the admin panel (not enabled by default). I cannot find the env. file anywhere on the server. Any idea?
That's depending on your DNS provider, so it's pretty hard to generalize that for all options out there. I would ask your DNS provider how to do the DNS settings.
@@christianlempa i think the question is referring to use in a home lab situation like if using pihole as a home dns solution. this might be a good idea for a video for like an off the grid self contained setup.
LastPass is a good password manager! I just recently switched to my own bitwarden installation because of some cool features bitwarden offers for collaboration and sharing credentials and I got a little more control over my installation :)
You can of course deploy this anywhere. The fact that I use a public cloud provider for simplicity doesn't change this is still a self-hosted tutorial...
It shows the concept :) Even though he uses DigitalOcean to set this up, the exact same steps can be followed in your personal lab or production environment. Its probably just much easier and quicker for him to spin up a droplet to make the video than setting up the a full server himself. This is a fully self hosted solution ;)
Hosting something in the cloud is by definition not "self hosted". Using that wording in regards to cloud hosting is misleading. Clear skies is what self hosting is about.
I'm just using a cloud provider because it's easier for me to demonstrate, but the tutorial could be followed and installed anywhere you want fully under your control. So yea, it's still a self-hosted tutorial.
Hey guys! BitwardenRS was replaced by Vaultwarden and won't be upgraded in the future anymore! Make sure you're using this docker image instead of bitwardenrs: github.com/dani-garcia/vaultwarden
Yeah, and how long before Vaultwarden is replaced and won't be updated leaving us all a migration job AGAIN? It's simply not worth the effort.
Some Stuff is missing bro. If you set up docker and portainer with 20.04 ubuntu, you dont have "frontend" network, so you need to take bridge and you have to set the Port Configuration 0.0.0.0:80 -> 80/tcp if you are Running this in your local envirenment like most homelab users do.
just in case some people having same issue. hope it helps :)
I suppose frontend is his personal choice. He names his network as backend and frontend. I saw in his one of previous ddcker videos.
Thank you !
I actually had A LOT of issues configuring certificates since I wanted my Bitwarden to work only under VPN instead of using my public IP. Because of that let's encrypt won't do it on his own..
I just generate my own CA and certificates and installed the CA on my devices like Windows, Linux and Android and voilà
Love your videos!! I have learned so much. I was wondering if you could possibly do a video regarding the use of containerd as a runtime for docker as Kubernetes has dropped support. I still cant wrap my head around changing the runtime :) have you ever use hashicorp vault as well? Would love a video on how to securely cycle docker environments variables with the use of the vault. I think this would be great for a production use of docker. Thanks again and appreciate your time to making these awesome tutorials!!
Thank you so much! That really makes me happy :) I'm planning to do more content on DevOps topics and Hashicorp Vault is on my list as well, but I don't know how fast I can make those tutorials because I have too many topics on my list. But thanks for making great suggestions man!
i was with you on the 3rd party part till you picked "front end" ? where do you show setting that up ?
Christian, you go back and forth on hosted or not hosted... just saying
I thought a self hosted password manager would be as easy as saving them into my laptop but this seemed very confusing
Maybe ask on our Discord for help, if you have specific questions.
Great tutorial. With a "normal account" does this allow only 1 user, or can there be multiple users? So could I make unlimited number of users for free?
I haven't tested the official one, to be honest. I'm currently using the docker version because it offers more features and control over organizations, etc.
IT people seem to have a hard time understanding that premise is not the singular of premises :)
Thank you for very helpful video. I am also trying to host bitwarden from home and behind websense. Can you please help me guide how to install mailcow and then bitwarden so that I can (and all my family members) can receive the verification mails? Also, since mailcow will take the port 80, how to set a separate port for bitwarden.
So what you can do is, is to remove the exposed ports of mailcow and bitwarden and use nginx proxy manager (I've done tutorials on that) to redirect different subdomains to bitwarden and mailcow web uis. Haven't done it myself though, so you might check out our discord if you have problems or need help.
Sometimes it doesn't ask to save password and sometimes it doesn't autofill please help
Great video! Is it possible to operate bitwarden locally with ssl without external access? Anyone who knows my DNS link can theoretically access to the dashboard
Yes that's possible. SSL for internal networks is a video I'm currently working on, will come out in a few weeks
@@christianlempa That's good to hear :)
Because unfortunately the access list from the nginx proxy manager does not work. And I don't want the service to be accessible from the www :)
I have deployed BitWarden. All is well. However, I want to edit the environment file to allow the admin panel (not enabled by default). I cannot find the env. file anywhere on the server. Any idea?
Not really, why don't you join our discord and share some details about the setup?
DigitalOcean does not allow "relaying of emails" essentially preventing you send email.
How did you solve that prpblem?
I contacted them to open port 25 for me, and they did :D
@@christianlempa do you think they would do the same for us too?
@@irtibatkisileri222 just reach out to the support ;)
how do you create dns records i try to find videos but they all keep saying use a hosting cocmpany even though i want to learn how to do it myself
That's depending on your DNS provider, so it's pretty hard to generalize that for all options out there. I would ask your DNS provider how to do the DNS settings.
@@christianlempa i think the question is referring to use in a home lab situation like if using pihole as a home dns solution. this might be a good idea for a video for like an off the grid self contained setup.
What is about LastPass? Is it Secure.
LastPass is a good password manager! I just recently switched to my own bitwarden installation because of some cool features bitwarden offers for collaboration and sharing credentials and I got a little more control over my installation :)
10:12 R.I.P. :D
13:50 I don't have the "frontend" option. Now what :/
The frontend is just a network that I've created. You can use the default network or create a custom one where you're connecting all your services.
alternatively you can justuse keepass ports
So this is only for Non windows platforms ??
The server yes, clients can be any OS
I was dup'd, I thought this was going to be self hosted not another person's cloud. This is no different than using BitWarden's cloud
You can of course deploy this anywhere. The fact that I use a public cloud provider for simplicity doesn't change this is still a self-hosted tutorial...
It shows the concept :) Even though he uses DigitalOcean to set this up, the exact same steps can be followed in your personal lab or production environment. Its probably just much easier and quicker for him to spin up a droplet to make the video than setting up the a full server himself. This is a fully self hosted solution ;)
Hosting something in the cloud is by definition not "self hosted". Using that wording in regards to cloud hosting is misleading. Clear skies is what self hosting is about.
I'm just using a cloud provider because it's easier for me to demonstrate, but the tutorial could be followed and installed anywhere you want fully under your control. So yea, it's still a self-hosted tutorial.