diff --git a/index.rst b/index.rst index 16ea9bb1..c7b41653 100644 --- a/index.rst +++ b/index.rst @@ -63,6 +63,7 @@ NethServer 8 administrator manual minio crowdsec imapsync + nethsecurity_controller .. toctree:: :maxdepth: 2 diff --git a/nethsecurity_controller.rst b/nethsecurity_controller.rst new file mode 100644 index 00000000..e4801ff5 --- /dev/null +++ b/nethsecurity_controller.rst @@ -0,0 +1,21 @@ +======================= +NethSecurity Controller +======================= + +The NethSecurity controller allows for remote management of multiple `NethSecurity `_ installations, referred to as units. + +The controller establishes a secure connection between the central server and the units. +Each firewall registers with the server using the ns-plug client. Once registered, the server generates a VPN configuration +that enables secure communication between the controller and the unit. + +Key features of the NethSecurity controller include: + +- **Centralized Management**: Manage multiple firewalls from a single server. +- **Secure Communication**: Establish a secure OpenVPN connection between the server and the firewalls. +- **Easy Configuration**: Configure firewalls directly from the controller's user interface. +- **Monitoring and Logging**: Collect and analyze logs from the firewalls using Loki for troubleshooting and monitoring purposes. +- **Metrics Visualization**: Visualize metrics from the firewalls using the built-in Grafana dashboard. Metrics are collected using Prometheus. +- **Web-based SSH**: Access the firewalls' command-line interface using a web-based SSH client. + +See the `NethSecurity controller documentation `_ to learn more about the controller's features +and how to set it up.