LUKS automatic unlocking over network.
Find a file
renovate[bot] 40b2503a31
All checks were successful
tests / go test (push) Successful in 14s
tests / golangci-lint (push) Successful in 19s
chore(deps): update dependency golangci-lint to v1.64.7 (#9)
Reviewed-on: #9
Co-authored-by: renovate[bot] <renovate@rgst.io>
Co-committed-by: renovate[bot] <renovate@rgst.io>
2025-03-12 02:48:46 +00:00
.github ci: use ACTUAL_GITHUB_TOKEN secret 2025-02-13 18:06:57 -08:00
.mise/tasks chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
.vscode chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
cmd docs: reflect current design 2025-03-06 22:06:36 -08:00
docs docs: reflect current design 2025-03-06 22:06:36 -08:00
internal fix logic and log statement 2025-03-06 21:41:19 -08:00
pkg/client pull out client reduce replay attack surface 2025-03-06 20:33:19 -08:00
.cliff.toml chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
.editorconfig feat: stub gRPC server and DB layer 2025-02-22 18:39:14 -08:00
.gitattributes feat: stub gRPC server and DB layer 2025-02-22 18:39:14 -08:00
.gitignore support encryption 2025-03-01 10:10:47 -08:00
.golangci.yml chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
.goreleaser.yaml feat: key generation, basic CLI 2025-02-22 22:11:11 -08:00
.mise.toml chore(deps): update dependency golangci-lint to v1.64.7 (#9) 2025-03-12 02:48:46 +00:00
buf.gen.yaml feat: stub gRPC server and DB layer 2025-02-22 18:39:14 -08:00
buf.yaml feat: stub gRPC server and DB layer 2025-02-22 18:39:14 -08:00
bun.lock chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
CONTRIBUTING.md chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
go.mod fix(deps): update module google.golang.org/grpc to v1.71.0 (#8) 2025-03-04 22:55:17 +00:00
go.sum fix(deps): update module google.golang.org/grpc to v1.71.0 (#8) 2025-03-04 22:55:17 +00:00
LICENSE chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
package.json chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
README.md chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
renovate.json chore(renovate): add renovate.json 2025-02-23 12:29:55 -08:00
stencil.lock feat: key generation, basic CLI 2025-02-22 22:11:11 -08:00
stencil.yaml feat: key generation, basic CLI 2025-02-22 22:11:11 -08:00

Klefki

LUKS automatic unlocking over network.


Usage

Install a release from the releases tab, or build from source.

Build from Source

  1. Clone the repository: git clone https://git.rgst.io/homelab/klefki
  2. Install mise then run mise install
  3. Run mise run build and get an accompanying build at ./bin/klefki

License

AGPL-3.0