17 releases (5 stable)
1.0.6 | Oct 21, 2024 |
---|---|
1.0.5 | Jul 2, 2023 |
1.0.4 | May 21, 2023 |
1.0.1 | Jun 6, 2022 |
0.2.4 | Nov 27, 2020 |
#656 in Network programming
174 downloads per month
605KB
14K
SLoC
Erbium
Erbium[^0] provides networking services for use on small/home networks. Erbium currently supports both DNS and DHCP, with other protocols hopefully coming soon.
Erbium is in early development.
- DNS is beta quality. Should be ready for test use.
- DHCP is beta quality. Should be ready for test use.
- Router Advertisements are beta quality. Should be ready for test use.
Building
Erbium uses the standard rust build chain: cargo.
To download, compile, link and install erbium you can use the following command:
$ cargo install erbium --bin erbium --root /usr/local
You will need a configuration file
IRC
We discuss erbium on #erbium on irc.libera.chat
[^0]: Erbium is the 68th element in the periodic table, the same as the client port number for DHCP.
Dependencies
~38–51MB
~880K SLoC