1. Installation
TheDocumentation: first
1. Open your Arcane Dashboard
2. Create a new Project and call it Vaultwarden
3. Then copy paste the docker compose file that you can find on the official Github 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. This compose file also contains e
- SMTP Email setup
- User and Group variables
- Admin Token for administration
accessaccess: Create a token withopenssl rand -base64 32for instance in your CLI - Allow sign ups or not. I would recommend to leave sign ups off and only turn it on when someone you know wants to create an account on your instance. If however, you want to create a server for an organization then you would leave sign ups on obviously.
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 smtp credentials then an email with those credentials will be send to the new user email address.