Skip to content

Automatically Sync your Password Managers Data to Bitwarden/Vaultwarden

License

Notifications You must be signed in to change notification settings

NorkzYT/BitwardenSync

Repository files navigation

Automatically Sync your Password Managers Data to Bitwarden/Vaultwarden

About

BitwardenSync is a docker service that will automatically Sync your Password Managers Data to your Bitwarden/Vaultwarden Instance.

Getting Started

Setup Instructions

  1. Start by duplicating the .env.example file, renaming the duplicate to .env. Fill in the required fields within .env.
  1. Proceed to craft your docker-compose.yml file, tailoring it to your environment.

Usage

Running the Service

To start the BitwardenSync service, use the following command:

docker-compose up -d --force-recreate

Workflow with BackupOnePass Tool

  1. Configure the BackupOnePass tool to export data into the directory:
/opt/appdata/bitwardensync/data
  1. Once the data file is placed in the above directory, BitwardenSync automatically:
  • Detects the new file (folder watch enabled).

  • Purges the existing vault data.

  • Imports the new data file into the vault.

  • Deletes the imported file to maintain a clean directory.

  1. The process repeats each time new data is exported into the directory.

Standalone Usage

BitwardenSync can also be used independently without BackupOnePass. Simply ensure the input file is placed in the directory mentioned above, and it will process the data automatically as described.

Contributing

Please see the contributing guide

Credits

Created by NorkzYT with 💛

► Twitch https://www.twitch.tv/polymathnorkz

► Discord https://discord.com/users/282100214024896522

► GitHub https://github.com/NorkzYT

Click to expand the repo tree