Gravity
Gravity is a fully-replicated DNS and DHCP server that simplifies multi-site network management with ad-blocking, automatic DNS registration, and a user-friendly interface.
Description
Gravity is a fully-replicated DNS and DHCP server built on etcd, offering a robust and easy-to-manage solution for multi-site deployments. It provides DNS with optional ad-blocking, DHCP with automatic DNS integration, and network discovery. Its architecture leverages the battle-tested codebase of CoreDNS and Blocky. The fully replicated data eliminates the need for external databases and complex primary-secondary setups, simplifying administration significantly. Gravity also includes a user-friendly interface for managing settings and monitoring performance, and allows for easy migration from existing DNS servers. Built-in metrics provide insights into system load and client activity, enhancing overall manageability.
Features
Fully-replicated DNS and DHCP server; Built-in caching for DNS; Configurable ad/privacy blocking for DNS; Automatic DNS registration for DHCP; DHCP lease and reservation import from Microsoft DHCP; Wake-on-LAN functionality; Network discovery; Easy-to-use web interface; Built-in metrics and monitoring; Based on battle-tested CoreDNS and Blocky codebase; Uses etcd for data storage; Multi-site support; Simplified administration.
Benefits
Simplified multi-site deployments; No need for external databases or complex primary-secondary configurations; Improved performance with fully replicated data and built-in caching; Enhanced security with optional ad and privacy blocking; Easy migration from existing DNS servers; Centralized management of DNS and DHCP; User-friendly interface for monitoring and configuration; Automatic DNS registration with DHCP; Wake-on-LAN functionality; Comprehensive system metrics for enhanced monitoring.
Links
- Home: https://gravity.beryju.io
- Source code: https://github.com/BeryJu/gravity
Details
- Open Source: ✅
- European: ❌