Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 .
```