Control plane for edge devices
.chglog | ||
cmd | ||
doc | ||
internal | ||
migrations/sqlite | ||
misc | ||
pkg/client | ||
.dockerignore | ||
.env.dist | ||
.gitignore | ||
.goreleaser.yaml | ||
commitlint.config.js | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
Jenkinsfile | ||
Makefile | ||
modd.conf | ||
README.md |
Control plane for "edge" (and OpenWRT-based) devices.
⚠ Emissary is currently in a very alpha stage ! Expect breaking changes...
Quickstart
Dependencies
- Go >= 1.21
GNU Make
# Start server and a local agent
make watch
# In a second terminal, create a api token, an admin token and a tenant
make .emissary-token
# Claim the agent for your newly created tenant
make claim-agent
# Query you agents
./bin/server client agent query
Install
Manually
Download the pre-compiled binaries from the releases page and copy them to the desired location.
Documentation
See doc
Licence & mentions
Logo by @aardouin