# Ok lets install it

**URL:** <https://vaultwarden.discourse.group/t/ok-lets-install-it/2960>\
**Category:** Help\
**Created:** [September 30, 2023, 7:47am UTC](https://vaultwarden.discourse.group/t/ok-lets-install-it/2960 "2023-09-30T07:47:57Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![shootify](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@shootify](https://vaultwarden.discourse.group/u/shootify)\
**Post date:** [September 30, 2023, 7:47am UTC](https://vaultwarden.discourse.group/t/ok-lets-install-it/2960/1 "2023-09-30T07:47:57Z")

</div>

hi guys,  
after trying different pw manager, I finally decided to install vaultwarden even though i am not a big fan of docker, no much experience, so was wondering if anyone here can actually provide step by step installation guide that includes LE SSL in other words fully working instance. I will highly appreciate it.  
thanks a lot.

---

<div class="post-metadata">

**Author:** ![KingRichard](https://avatars.discourse-cdn.com/v4/letter/k/58956e/32.png) [@KingRichard](https://vaultwarden.discourse.group/u/KingRichard)\
**Post date:** [October 3, 2023, 1:05pm UTC](https://vaultwarden.discourse.group/t/ok-lets-install-it/2960/2 "2023-10-03T13:05:46Z")

</div>

I dont have step-by-step however making SSL through NPM (nginx proxy manager) should be very easy. Or you can install NGINX + CertBot to have a proxy installed.

---

<div class="post-metadata">

**Author:** ![shootify](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@shootify](https://vaultwarden.discourse.group/u/shootify)\
**Post date:** [October 4, 2023, 7:04am UTC](https://vaultwarden.discourse.group/t/ok-lets-install-it/2960/3 "2023-10-04T07:04:19Z")

</div>

i have installed following the [GUIDE](https://www.howtoforge.com/how-to-install-vaultwarden-on-ubuntu-22-04/), however i cant get vaultwarden to send emails, i am not sure if the yalm file syntax is correct. for example i am not sure if i have to " " or not, also : instead of =, for example the guide shows the file as environment:  
WEBSOCKET\_ENABLED: “true” # Enable WebSocket notifications.  
DOMAIN: “[https://vault.domain.com](https://vault.domain.com)”  
SMTP\_HOST: [smtp.office365.com](http://smtp.office365.com)  
SMTP\_FROM: [no-reply@domain.com](mailto:no-reply@domain.com)  
SMTP\_PORT: 587  
SMTP\_SECURITY: starttls  
SMTP\_USERNAME: [user@domain.com](mailto:user@domain.com)  
SMTP\_PASSWORD: passsword

can someone here please clarify this for me, also i need help to enable the admin page as its not mentioned in the guide.  
thanks

---

<div class="post-metadata">

**Author:** ![Paulmcf87](https://avatars.discourse-cdn.com/v4/letter/p/3be4f8/32.png) [@Paulmcf87](https://vaultwarden.discourse.group/u/Paulmcf87)\
**Post date:** [October 5, 2023, 12:54pm UTC](https://vaultwarden.discourse.group/t/ok-lets-install-it/2960/4 "2023-10-05T12:54:07Z")

</div>

The easiest way, I found of achieving this is using a server control panel such as Plesk or cPAnel.

If you run Vaultwarden in docker and adapt to your needs, you can assign a domain/SSL etc to that port using plesk or cPanel

You can also use Portainer to set up vaultwarden, there should be videos on youtube which can talk you through the set up

---

<div class="post-metadata">

**Author:** ![Paulmcf87](https://avatars.discourse-cdn.com/v4/letter/p/3be4f8/32.png) [@Paulmcf87](https://vaultwarden.discourse.group/u/Paulmcf87)\
**Post date:** [October 5, 2023, 12:56pm UTC](https://vaultwarden.discourse.group/t/ok-lets-install-it/2960/5 "2023-10-05T12:56:11Z")

</div>

to enable the admin page you need to set and `admin_token` in the `.env`/`config.json` file

you then navigate to `yourdomain/admin` and then log in using your `admin_token`

---

<div class="post-metadata">

**Author:** ![shootify](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@shootify](https://vaultwarden.discourse.group/u/shootify)\
**Post date:** [October 12, 2023, 4:13am UTC](https://vaultwarden.discourse.group/t/ok-lets-install-it/2960/6 "2023-10-12T04:13:03Z")

</div>

I end up following this [GUIDE](https://linuxiac.com/how-to-install-vaultwarden-password-manager-with-docker/) to get it working… however in this guide step " **Create Vaultwarden’s Admin Password**" asks for a password to create the admin token. which works well, however, I noticed that when I go to my [VAULT.DOMAIN.COM/ADMIN](http://VAULT.DOMAIN.COM/ADMIN) it doesn’t take the token that is on the .inv but the password instead, which is not good as it’s not secured. So id like to hear from you guys on how to fix this issue, or how to disable access to the web admin page (one way i did it is by removing the token stream from the .env) or add 2fa to the admin page, I need to have this secured.  
Thanks for the help.
