Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-08T00:37:28.000Z (about 2 months ago)
- Last Synced: 2024-11-08T01:32:36.318Z (about 2 months ago)
- Topics: keepass, keepassxc, sync, vault
- Language: Go
- Homepage:
- Size: 102 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# keepass-vault-sync
[![Go Report Card](https://goreportcard.com/badge/github.com/kaiehrhardt/keepass-vault-sync)](https://goreportcard.com/report/github.com/kaiehrhardt/keepass-vault-sync)
[![container build](https://github.com/kaiehrhardt/keepass-vault-sync/actions/workflows/container-build.yaml/badge.svg)](https://github.com/kaiehrhardt/keepass-vault-sync/actions/workflows/container-build.yaml)
[![go test](https://github.com/kaiehrhardt/keepass-vault-sync/actions/workflows/go-test.yml/badge.svg)](https://github.com/kaiehrhardt/keepass-vault-sync/actions/workflows/go-test.yml)
[![golangci-lint](https://github.com/kaiehrhardt/keepass-vault-sync/actions/workflows/golangci-lint.yml/badge.svg)](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}
```