Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aurae-runtime/auraed
Secure mTLS and gRPC backed runtime daemon. Alternative to systemd. Written in Rust.
https://github.com/aurae-runtime/auraed
daemon grpc mtls rust
Last synced: 27 days ago
JSON representation
Secure mTLS and gRPC backed runtime daemon. Alternative to systemd. Written in Rust.
- Host: GitHub
- URL: https://github.com/aurae-runtime/auraed
- Owner: aurae-runtime
- License: apache-2.0
- Archived: true
- Created: 2022-09-03T15:36:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-16T20:32:39.000Z (about 2 years ago)
- Last Synced: 2023-10-07T21:21:41.330Z (about 1 year ago)
- Topics: daemon, grpc, mtls, rust
- Language: Rust
- Homepage: https://aurae.io/auraed
- Size: 207 KB
- Stars: 58
- Watchers: 12
- Forks: 10
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Aurae Daemon
The Aurae Daemon (auraed) is the main daemon that powers Aurae.
The Aurae Daemon runs as a gRPC server which listens over a unix domain socket by default.
```
/var/run/aurae/aurae.sock
```## Running Auraed
Running as `/init` is currently under active development.
To run auraed as a standard library server you can run the daemon alongside your current init system.
```bash
sudo -E auraed
```Additional flags are listed below.
```
USAGE:
auraed [OPTIONS]OPTIONS:
--ca-crt [default: /etc/aurae/pki/ca.crt]
-h, --help Print help information
-s, --socket [default: /var/run/aurae/aurae.sock]
--server-crt [default: /etc/aurae/pki/_signed.server.crt]
--server-key [default: /etc/aurae/pki/server.key]
-v, --verbose
-V, --version Print version information```
## Building from source
We suggest using the [aurae](https://github.com/aurae-runtime/aurae) repository for building all parts of the project.
If you intend on building this repository directly you can leverage the Makefile in this repository.
```bash
make
```or using Cargo directly
```bash
cargo clippy
cargo install --debug --path .
```