Skip to main content

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 emaile

    SMTP Email setup User and userGroup variables whichAdmin IToken wouldfor recommendadministration toaccess 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

    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.