1. Installation
Documentation:Alright! So your first app or not ;) Anyways we will install Bitwarden that will be used to store all your credentials for your shapps, accounts, identity, bank accounts and what not.
1.It Openis assumed that you already own a domain name e.g vw.example.org that you will use for your Arcaneinstance. DashboardIf you have not done that yet then please check out here how we we setup domain names and use a reverse proxy (Caddy) to connect it to your apps.
2.If Createthat ais neworganized Projectthen andwe callcan it Vaultwarden
3. Then copy pastedeploy the docker compose file that youcan be found on their repository page.
compose.yml
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- SIGNUPS_ALLOWED=true
- ADMIN_TOKEN=your_secure_token_here
- DOMAIN=https://vw.example.org
- SMTP_HOST=smtp.example.org
- [email protected]
- SMTP_PORT=587
- SMTP_SECURITY=starttls
- [email protected]
- SMTP_PASSWORD=smtppassword
volumes:
- ./vw-data/:/data/
ports:
- 1001:80
4.3. ThisNow, composeyou could normally leave the file alsoas containsis ebut for 2FA it is recommended to setup SMTP Email on your instance as well s.t it can send confirmation emails and emergency contact setups.
- SMTP Email setup
- User and Group variables
- Admin Token for administration access: Create a token with
openssl rand -base64 32
4. instance in your CLI
5. Also note the port number, which I recommend to be the next available open port from your starting port. Recommendation is to start with 1000 and then go upwards by 1 i.e 1001, 1002, etcetera. 6
6. If all good then you can deploy the project
7. Then by setting up a new account you will need to verify your email address to unlock all the features. If you have set your smtpSMTP credentials then an email with those credentials will be send to the new user email address.