I had a trouble setting up BitBetter on BitWarden Unified. I believe this is the best combo for selfhosting. Almost as connivant as VaultWarden. I figured I would share a guide. This is a TLDR from my reddit post. It mostly follow the instructions from the Unified branch. It assumes your on a linux host.
First, you want to build a patched BitDefender image using BitBetter.
Enter a “y” when prompted “Update (or get) bitwarden source container:”
y
There will now be image called “bitwarden-patch:latest”, we will be using this image in place of “bitwarden/self-host:beta”
Next, we will generate a license.json
Generate license.json using the interactive argument
./licenseGen.sh interactive
Follow instructions enter an “o” for an organization license
Username will be the name of the organization, for example, you could call it “Family”.
Business name is not important, unless you care to change it.
Install ID will be generated from https://bitwarden.com/host/
Enter the install ID and save the ID and Key for later.
Finally, copy the output text between the brackets and save it in a file called license.json.
Finally, we will follow the guide for typical BitWarden Unified installation.
Hope this helps some users who were having problems even finding the unified branch like me. If you want the full guide its on reddit. Ill share the link once I post it.
Hello,
I had a trouble setting up BitBetter on BitWarden Unified. I believe this is the best combo for selfhosting. Almost as connivant as VaultWarden. I figured I would share a guide. This is a TLDR from my reddit post. It mostly follow the instructions from the Unified branch. It assumes your on a linux host.
First, you want to build a patched BitDefender image using BitBetter.
Clone the unified BitBetter Branch
git clone --single-branch --branch unified https://github.com/jakeswenson/BitBetter.git
cd into BitBetter
cd BitBetter
Build BitDefender Patch
./build.sh
Enter a “y” when prompted “Update (or get) bitwarden source container:”
y
There will now be image called “bitwarden-patch:latest”, we will be using this image in place of “bitwarden/self-host:beta” Next, we will generate a license.json
Generate license.json using the interactive argument
./licenseGen.sh interactive
Follow instructions enter an “o” for an organization license Username will be the name of the organization, for example, you could call it “Family”. Business name is not important, unless you care to change it. Install ID will be generated from https://bitwarden.com/host/ Enter the install ID and save the ID and Key for later. Finally, copy the output text between the brackets and save it in a file called license.json.
Finally, we will follow the guide for typical BitWarden Unified installation.
Hope this helps some users who were having problems even finding the unified branch like me. If you want the full guide its on reddit. Ill share the link once I post it.