https://github.com/kaiehrhardt/keepass-vault-sync
Simple little utility that syncs certain groups from a keepass db to a path in vault.
https://github.com/kaiehrhardt/keepass-vault-sync
keepass keepassxc sync vault
Last synced: 30 days ago
JSON representation
Simple little utility that syncs certain groups from a keepass db to a path in vault.
- Host: GitHub
- URL: https://github.com/kaiehrhardt/keepass-vault-sync
- Owner: kaiehrhardt
- License: mit
- Created: 2022-10-31T19:23:48.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-02-25T16:59:39.000Z (over 1 year ago)
- Last Synced: 2025-02-25T17:40:01.369Z (over 1 year ago)
- Topics: keepass, keepassxc, sync, vault
- Language: Go
- Homepage:
- Size: 104 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# keepass-vault-sync
[](https://goreportcard.com/report/github.com/kaiehrhardt/keepass-vault-sync)
[](https://github.com/kaiehrhardt/keepass-vault-sync/actions/workflows/container-build.yaml)
[](https://github.com/kaiehrhardt/keepass-vault-sync/actions/workflows/go-test.yml)
[](https://github.com/kaiehrhardt/keepass-vault-sync/actions/workflows/golangci-lint.yml)
Simple little utility that syncs certain groups from a keepass db to a path in vault.
## install
### golang
```bash
go install github.com/kaiehrhardt/keepass-vault-sync@latest
```
## docker
```bash
docker pull ghcr.io/kaiehrhardt/keepass-vault-sync:edge
```
## getting started
```bash
VAULT_TOKEN="{your_vault_token}" VAULT_ADDR="{your_vault_addr}" keepass-vault-sync \
-f {name}.kdbx \
-g {group1_name},{group2_name} \
-p {keepass_db_pass}
```