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
- 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 access
- 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.