LUKS automatic unlocking over network.
Find a file
Jared Allard a0c82943d5
Some checks failed
tests / golangci-lint (push) Failing after 29s
tests / go test (push) Failing after 47s
chore: initial commit w/ stencil
2025-02-13 18:01:03 -08:00
.github chore: initial commit w/ stencil 2025-02-13 18:01:03 -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/klefki chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
.cliff.toml chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
.editorconfig chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
.gitattributes chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
.gitignore chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
.golangci.yml chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
.goreleaser.yaml chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
.mise.toml chore: initial commit w/ stencil 2025-02-13 18:01:03 -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 chore: initial commit w/ stencil 2025-02-13 18:01:03 -08: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
stencil.lock chore: initial commit w/ stencil 2025-02-13 18:01:03 -08:00
stencil.yaml chore: initial commit w/ stencil 2025-02-13 18:01:03 -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