1. Installation
The first application you would like to install is by far a password manager, since all other applications will be depended upon it. The installation is quite straightforward as a docker compose file. We assume that you have already a docker VM up and running and Arcane installed for deploying docker containers.
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
- 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 email and user variables which I would recommend to add. Especially the user and group ID are essential when using Arcane. The email address will be used to send emails to other users in the case of sign up and also emergency recovery.
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