# System Overview
This page is supposed to give an overview of the different functionalities of the system.
Want more details? Please ask over on GitHub (opens new window).
# Interaction with the system
- Change in browser
- generate configurations in browser
- send changes + signature to core
- Core checks signature against a runtime publickey read from ENV
- core updates necessary files
- DNS change -> CoreDNS updates automatically every 10 seconds
- WireGuard -> file watcher in the Container -> starts custom script to flush the changes onto the interface
- Configurations from the Interface are immediately activated AND disactivated