Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 926 Bytes

README.md

File metadata and controls

18 lines (12 loc) · 926 Bytes

DHCP REST API

This project provides a RESTful API interface for managing ISC DHCP server configurations, allowing you to easily create, update, delete, and list DHCP hosts and network interfaces.

Quick Links

  • Configuration – Setup and environment details.
  • Usage – How to run and interact with the API.
  • Contributing – Guidelines for contributing to the project.
  • Changelog – Record of changes and updates.

Overview

This project is built with Python and FastAPI. It secures endpoints with token-based authentication and wraps two primary configuration files:

  • DHCP Configuration: Typically located at /etc/dhcp/dhcpd.conf.
  • Interface Configuration: By default, this is located at /etc/default/isc-dhcp-server.

I made this project, for automating the DHCP configurations remotely via API, without accessing the PVE shell