Bitwarden Client Setup

Here you can learn how to setup your various devices and browsers to be able to access your Vaultwarden service.

We suggest you connect to Vaultwarden over VPN or Tor for the best experience… an experience where you can access synced passwords away from home as well as create and save new passwords. Over LAN your app and all your passwords will be cached and available after an initial sync when not connected to your Start9 Server but you would later need to connect via LAN to add or update passwords in your vault. Bitwarden requires an encrypted connection, so make sure you trust your root CA on all devices.

Contents

Browser Extension


If you intend on connecting via **Tor** (i.e using the .onion address) rather than VPN the Bitwarden browser extension will only work with a Tor enabled browser.

If you choose **Firefox with Tor**, you will need to [follow this guide](/misc-guides/firefox-guides/tor.md) to run Tor on your device and configure Firefox to use it. If using **Brave** you will just need to [setup Tor on your device](/user-manual/connecting-remotely.md#connecting-over-tor). With Tor Browser, everything will just work right out of the box.

We recommend using Firefox as it is the most compatible browser with Start9 Servers.

  1. In this example we will use Firefox, though these instructions will work just the same for Brave. First, install the Bitwarden browser extension.

  2. Head to the Interfaces tab in the Vaultwarden service on your Start9 Server.

    vaultwarden-interfaces

  3. Copy the preferred interface address for VPN/LAN or Tor:

    vaultwarden-interface-address

  4. Open Bitwarden extension and click the self-hosted dropdown menu and choose self-hosted. Paste your interface address to Server URL field and click save.

    vaultwarden-firefox-self-host

    vaultwarden-firefox-self-host

  5. Enter your credentials and the Bitwarden extension will be logged into your self-hosted Vaultwarden server!

Android

  1. Visit google play store and download the Bitwarden app.

  2. Head to the Interfaces tab in the Vaultwarden service on your Start9 Server:

    vaultwarden-interfaces

    
    If connecting via **Tor** rather than VPN (i.e using the .onion address) the Bitwarden app will only work if [Tor is enabled](/device-guides/android/tor.md) on your device and Bitwarden is added to Orbot's VPN apps list. You may need to hit the refresh button in the top left to get it to populate.
    
    
  3. Copy the preferred interface address for VPN/LAN or Tor:

    vaultwarden-tor-address

  4. Send that address to your phone.

  5. Open the Bitwarden app. Tap the self-hosted dropdown menu and choose self-hosted. Paste your interface address to Server URL field and tap save.

    
    For **Tor**, before you hit save:  If the Tor address you have copied begin with **http** - Please change this to **https** instead of **http**
    
    
  6. Tap 'Log In,' enter your credentials, and you can access your Bitwarden app / Vaultwarden server.

iOS

  1. Visit the App Store and download the Bitwarden app

  2. Head to the Interfaces tab in the Vaultwarden service on your Start9 Server.

    vaultwarden-interfaces

    
    If connecting via **Tor** rather than VPN (i.e using the .onion address) the Bitwarden app will only work if [Tor is enabled](/src/device-guides/android/tor.md) on your device and Bitwarden is added to Orbot's VPN apps list. You may need to hit the refresh button in the top left to get it to populate.
    
    
  3. Copy the preferred interface address for VPN/LAN or Tor:

    vaultwarden-tor-address

  4. Send that address to your phone.

  5. Open the Bitwarden app. Tap the self-hosted dropdown menu and choose self-hosted. Paste your interface address to Server URL field and tap save.

    
    For **Tor**, before you hit save:  If the Tor address you have copied begin with **http** - Please change this to **https** instead of **http**
    
    

    vaultwarden-iOS-log-in-screen

    vaultwarden-iOS-log-in-screen

  6. Tap Log In, enter your credentials, and you'll be able to access your Bitwarden app / Vaultwarden server!

Desktop Clients

Linux

  1. Install Bitwarden either by using a package manager like apt (we recommend against using snap) or download it from here.

  2. If you intend to use Tor, run the program with the flag --proxy-server=socks5://127.0.0.1:9050 behind it. You can run this from a terminal, and if you'd like to use a shortcut, edit that shortcut file to include the flag.

  3. Copy the preferred interface address for VPN/LAN or Tor:

    vaultwarden-tor-address

  4. Choose the Self-hosted option, paste the preferred interface address for VPN, LAN or Tor:

  5. Click save and log in.

MacOS

  1. Download the Bitwarden Desktop app.

  2. If you intend to use Tor, make sure Tor is running on your Mac. If you intend to use a VPN, make sure you have it running on your Mac.

  3. Copy the preferred interface address for VPN, LAN or Tor:

    vaultwarden-tor-address

  4. Click the Self-hosted option, paste the preferred interface address for VPN, LAN or Tor:

    vaultwarden-tor-address

    vaultwarden-tor-address

  5. Click save and log in.

Windows

  1. Download the Bitwarden Desktop app.

  2. If you intend to use Tor, make sure Tor is running on Windows. If you intend to use a VPN, make sure you have it running on your Mac.

  3. Copy the preferred interface address for VPN/LAN or Tor:

    vaultwarden-tor-address

  4. Click the Self-hosted option, paste the preferred interface address for VPN, LAN or Tor:

  5. Click save and log in.