This service is meant to serve as a proxy for a subset of functionalities of defguard core which require public access. It provides a public REST API and communicates with core over gRPC.
To learn more about the system see our documentation.
If you already have your defguard instance running you can set up a proxy by following our deployment guide.
See the documentation for more information.
Find us on Matrix: #defguard:teonite.com
Please review the Contributing guide for information on how to get started contributing to the project. You might also find our environment setup guide handy.
Clone repository:
git@github.com:DefGuard/client.git
Initialize proto
submodule:
git submodule update --init --recursive
To run API server:
cargo run
To run webapp dev server:
cd web/
pnpm install
pnpm run dev