# openwisp-controller **Repository Path**: dinglixin/openwisp-controller ## Basic Information - **Project Name**: openwisp-controller - **Description**: No description available - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-03 - **Last Updated**: 2025-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: openwisp ## README openwisp-controller =================== .. image:: https://github.com/openwisp/openwisp-controller/actions/workflows/ci.yml/badge.svg :target: https://github.com/openwisp/openwisp-controller/actions/workflows/ci.yml :alt: CI build status .. image:: https://coveralls.io/repos/openwisp/openwisp-controller/badge.svg :target: https://coveralls.io/r/openwisp/openwisp-controller :alt: Test Coverage .. image:: https://img.shields.io/librariesio/release/github/openwisp/openwisp-controller :target: https://libraries.io/github/openwisp/openwisp-controller#repository_dependencies :alt: Dependency monitoring .. image:: https://img.shields.io/gitter/room/nwjs/nw.js.svg :target: https://gitter.im/openwisp/general :alt: Chat .. image:: https://badge.fury.io/py/openwisp-controller.svg :target: http://badge.fury.io/py/openwisp-controller :alt: Pypi Version .. image:: https://pepy.tech/badge/openwisp-controller :target: https://pepy.tech/project/openwisp-controller :alt: Downloads .. image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://pypi.org/project/black/ :alt: code style: black .. image:: https://raw.githubusercontent.com/openwisp/openwisp-controller/docs/docs/controller_demo.gif :target: https://github.com/openwisp/openwisp-controller/tree/docs/docs/controller_demo.gif :alt: Feature Highlights ---- **Need a quick overview?** `Try the OpenWISP Demo `_. OpenWISP Controller is a configuration manager that allows to automate several networking tasks like adoption, provisioning, management VPN configuration, X509 certificates automatic generation, revocation of x509 certificates and a lot more features. OpenWISP is not only an application designed for end users, but can also be used as a framework on which custom network automation solutions can be built on top of its building blocks. Other popular building blocks that are part of the OpenWISP ecosystem are: - `openwisp-monitoring `_: provides device status monitoring, collection of metrics, charts, alerts, possibility to define custom checks - `openwisp-firmware-upgrader `_: automated firmware upgrades (single devices or mass network upgrades) - `openwisp-radius `_: based on FreeRADIUS, allows to implement network access authentication systems like 802.1x WPA2 Enterprise, captive portal authentication, Hotspot 2.0 (802.11u) - `openwisp-network-topology `_: provides way to collect and visualize network topology data from dynamic mesh routing daemons or other network software (e.g.: OpenVPN); it can be used in conjunction with openwisp-monitoring to get a better idea of the state of the network - `openwisp-ipam `_: allows to manage the assignment of IP addresses used in the network - `openwisp-notifications `_: allows users to be aware of important events happening in the network. **For a more complete overview of the OpenWISP modules and architecture**, see the `OpenWISP Architecture Overview `_. .. image:: https://raw.githubusercontent.com/openwisp/openwisp2-docs/master/assets/design/openwisp-logo-black.svg :target: http://openwisp.org :alt: OpenWISP Documentation ------------- - `Usage documentation `_ - `Developer documentation `_ Contributing ------------ Please refer to the `OpenWISP contributing guidelines `_. Changelog --------- See `CHANGES `_. License ------- See `LICENSE `_. Support ------- See `OpenWISP Support Channels `_.