2026-01-28 22:37:47 +03:00
|
|
|
# OpenVPN Monitor & Profiler Documentation
|
|
|
|
|
|
|
|
|
|
Welcome to the documentation for the OpenVPN Monitor suite.
|
|
|
|
|
|
|
|
|
|
## 📚 General
|
2026-09-30 12:12:09 +00:00
|
|
|
- [Deployment: Docker](Deployment_Docker.md): containers with docker-compose.
|
|
|
|
|
- [Deployment: system services](Deployment_Native.md): systemd/OpenRC, HTTPS, host hardening.
|
|
|
|
|
- [Deployment Guide](Deployment.md): generic native install notes.
|
2026-01-28 22:37:47 +03:00
|
|
|
- [Service Management](Service_Management.md): Setting up systemd/OpenRC services.
|
2026-09-30 12:12:09 +00:00
|
|
|
- [Nginx Configuration](Nginx_Configuration.md)
|
2026-01-28 22:37:47 +03:00
|
|
|
- [Security Architecture](Security_Architecture.md): Details on Authentication, 2FA, and Security features.
|
|
|
|
|
|
2026-09-30 12:59:55 +00:00
|
|
|
## 🗂 Operations
|
|
|
|
|
- [Deployment records](../Operations/README.md): state summary, reboot test, plans and rollout records.
|
|
|
|
|
|
2026-09-30 12:12:09 +00:00
|
|
|
## 🛠 Changes and results
|
|
|
|
|
- [Security hardening (2026-09-30)](../Changes/2026-09-30_Security_Hardening.md)
|
|
|
|
|
- [Admin username change (2026-09-30)](../Changes/2026-09-30_Admin_Username_Change.md)
|
2026-09-30 12:25:38 +00:00
|
|
|
- [Settings validation (2026-09-30)](../Changes/2026-09-30_Settings_Validation.md)
|
2026-09-30 12:32:58 +00:00
|
|
|
- [Privilege separation (2026-09-30)](../Changes/2026-09-30_Privilege_Separation.md)
|
2026-09-30 12:12:09 +00:00
|
|
|
- [Egress via Hysteria2 (2026-09-30)](../Changes/2026-09-30_Egress_via_Hysteria2.md)
|
|
|
|
|
|
2026-01-28 22:37:47 +03:00
|
|
|
## 🔍 Core Monitoring (`APP_CORE`)
|
|
|
|
|
The core module responsible for log parsing, real-time statistics, and the primary API.
|
|
|
|
|
- [API Reference](../Core_Monitoring/API_Reference.md): Endpoints for monitoring data.
|
|
|
|
|
- [Authentication](../Core_Monitoring/Authentication.md): How the Login and 2FA flows work.
|
|
|
|
|
- [Data Architecture](../Core_Monitoring/Data_Architecture.md): Internals of the Data Gatherer and TSDB.
|
|
|
|
|
|
|
|
|
|
## ⚙️ Profiler Management (`APP_PROFILER`)
|
|
|
|
|
The management module for PKI, Certificates, and User Profiles.
|
|
|
|
|
- [Overview](../Profiler_Management/Overview.md): Features and usage of the Profiler API.
|
|
|
|
|
|
|
|
|
|
## 💻 User Interface (`APP_UI`)
|
|
|
|
|
The Vue.js frontend application.
|
|
|
|
|
- [Architecture](../UI/Architecture.md): UI Tech stack and project structure.
|