Skip to content

BitWarden Self Host Installation Overview

ZacksHomeLab edited this page Dec 28, 2022 · 8 revisions

Hello!

This page will demonstrate the high-level steps for each chapter.

Chapter 1: Deploy Virtual Machine

High Level Steps:

  • Create Virtual Machine
  • Update VM Core Count
  • Proceed to Chapter 2

Chapter 2: Operating System Setup

High Level Steps:

Follow your organization's setup process for new VMs or follow the instructions in this chapter.

  • Install Ubuntu 22.04.1 LTS
    • Power-On Virtual Machine
    • Select Language
    • Installer Update Available
    • Keyboard Selection
    • Type of Install
    • Network Connections
    • Configure Proxy
    • Configure Ubuntu Archive Mirror
    • Guided Storage Configuration
    • Storage Configuration
    • Profile Setup
    • SSH Setup
    • Third-Party Drivers
    • Installation Time
  • Configure Operating System
    • Set the Root Password
    • Upgrade / Update Packages
    • Enable UFW
    • Enable SSH
    • Install Required Packages for Operating System
    • Set hostname
    • Set Timezone
    • Configure SSH
    • Join Active Directory
    • Add Active Directory Groups to Sudoers
  • Proceed to Chapter 3

Chapter 3: BitWarden Application Setup

High-Level Steps:

  • Configure On-Premises DNS
  • Install Docker & Docker Compose
  • Create BitWarden Service Account
  • Configure Firewall for HTTP & HTTPS
  • SSL Configuration (Let's Encrypt W/ ACME Challenger)
  • Create BitWarden Account & Organization
  • Retrieve Installation ID & Installation Key
  • Install BitWarden
  • Update SSL Settings in BitWarden's Configuration File
  • Copy SSL Certificate to BitWarden's Environment
  • Initialize BitWarden
  • Enable SMTP
  • Create Self-Hosted BitWarden Account
  • Promote Self-Hosted BitWarden Account to Admin
  • Verify Self-Hosted BitWarden Account's Email
  • Import Organization's License File
  • Proceed to Chapter 4

Chapter 4: BitWarden Maintenance

High-Level Steps:

  • How-To Automate SSL Renewal
  • How-To Automate Backups
  • How-To Automate Software Updates/Upgrades
  • How-To Restore from Backups

Chapter 5: Admin Training

This chapter is broken down into these sections:

  • Software Maintenance
    • How-To Backup BitWarden
    • How-To Restore from a Backup
    • How-To Update BitWarden
  • User Management
    • How-To Add New Users
    • How-To Setup Emergency Access
    • How-To Create a Collection
    • How-To Add User to Collection
  • Software Management
    • How-To Setup BitWarden on Mobile Device
    • How-To Setup BitWarden on Browser
    • How-To Setup BitWarden on Computer

Chapter 6: User Training

This chapter is broken down into these sections:

  • About BitWarden

    • What is BitWarden?
    • What are Collections?
    • Who can see my passwords?
  • Access Management Tutorials

    • How-To Access BitWarden
    • How-To Setup Emergency Access
  • Password Management Tutorials

    • How-To Save a Password
    • How-To Access a Password
    • How-To Update a Password
    • How-To Move a Password to Collection
    • How-To Share a Password or File
  • Advanced Password Management Tutorials

    • How-To Fix BitWarden Providing the Wrong Account
    • How-To Enable Autofill on Page Load
    • How-To Utilize Custom Fields