{"id":20619938,"url":"https://github.com/zedseven/b2sync","last_synced_at":"2026-04-11T20:07:32.139Z","repository":{"id":40908068,"uuid":"218865285","full_name":"zedseven/B2Sync","owner":"zedseven","description":"A KeePass plugin that facilitates synchronization of databases with Backblaze B2 buckets.","archived":false,"fork":false,"pushed_at":"2022-06-22T21:59:42.000Z","size":280,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-17T05:09:24.158Z","etag":null,"topics":["backblaze-b2","backblaze-b2-buckets","keepass","keepass-plugin"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zedseven.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-10-31T21:32:17.000Z","updated_at":"2022-11-19T18:20:45.000Z","dependencies_parsed_at":"2022-09-19T16:23:24.459Z","dependency_job_id":null,"html_url":"https://github.com/zedseven/B2Sync","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zedseven%2FB2Sync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zedseven%2FB2Sync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zedseven%2FB2Sync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zedseven%2FB2Sync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zedseven","download_url":"https://codeload.github.com/zedseven/B2Sync/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242277683,"owners_count":20101542,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backblaze-b2","backblaze-b2-buckets","keepass","keepass-plugin"],"created_at":"2024-11-16T12:12:56.445Z","updated_at":"2026-04-11T20:07:32.090Z","avatar_url":"https://github.com/zedseven.png","language":"C#","readme":"# B2Sync\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nA KeePass plugin that facilitates synchronization of databases with Backblaze B2 buckets.\n\n# Disclaimer\nI am in no way affiliated with or endorsed by [Backblaze](https://www.backblaze.com/) or [KeePass Password Safe](https://keepass.info/).\nThis is a plugin I made for my own personal use that I decided to share.\n\n# Setup\nObviously, the use of this plugin will require a Backblaze account with [Backblaze B2](https://www.backblaze.com/b2/cloud-storage.html) enabled.\n\nOnce you have a Backblaze account and you have signed in, you will see a menu along the left of the screen looking something like this:\n\n![A screenshot of the side menu of a Backblaze account, with the 'App Keys' menu option highlighted in yellow](/TutFiles/Step1.png \"Click the 'App Keys' option\")\n\nClick the 'App Keys' option.\n\n\n\nNext, you should see a big blue button for creating a new Application Key. Click it:\n\n![A screenshot of a section of the 'App Keys' page, with a big blue button labelled 'Add a New Application Key'](/TutFiles/Step2.png \"Click the blue button\")\n\n\n\nIn the modal that pops up when you click the button, you should have the option to name your key and choose what bucket to apply it to:\n\n![A screenshot of the modal that pops up when the button is clicked, with an option to name the key and choose it's applicable bucket, among other options](/TutFiles/Step3.png \"Name the key whatever you want, but probably KeePass related\")\n\n* You can name the key whatever you want, but it would probably be wise to name it something related to KeePass.\n* Make sure to change the bucket the key has permissions for to a specific bucket - **do not leave it on *All***.\n* You can leave the rest of the options unchanged from their defaults.\n\nWhen you're done setting up the key, click the 'Create New Key' button.\n\n\n\nNext you should see a new blue box appear - something like the following:\n\n![A blue box with the text 'Success! Your new application key has been created. It will only appear here once.' along the top, containing the information about the new application key.](/TutFiles/Step4.png \"Make sure to copy the key ID and the application key, and put them in a notepad or something for now.\")\n\nI would suggest you open Notepad or something similar to copy the keyID and applicationKey to for now.\n\n\n\nNow, take another look at the side menu and click on the 'Buckets' tab:\n\n![A screenshot of the side menu of a Backblaze account, with the 'Buckets' menu option highlighted in yellow](/TutFiles/Step5.png \"Click the 'Buckets' option, but make sure you have saved the application key somewhere for now.\")\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzedseven%2Fb2sync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzedseven%2Fb2sync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzedseven%2Fb2sync/lists"}