new awesome build
This commit is contained in:
26
APP_PROFILER/README.md
Normal file
26
APP_PROFILER/README.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# OpenVPN Profiler Module (`APP_PROFILER`)
|
||||
|
||||
The **Profiler** module is a FastAPI-based service (`port 8000`) dedicated to management tasks:
|
||||
- Public Key Infrastructure (PKI) management (EasyRSA wrapper).
|
||||
- Client Profile (`.ovpn`) generation.
|
||||
- Server Configuration management.
|
||||
- Process control (Start/Stop OpenVPN service).
|
||||
|
||||
## Documentation
|
||||
|
||||
- **API Reference**: See `DOCS/Profiler_Management/API_Reference.md`.
|
||||
- **Overview**: See `DOCS/Profiler_Management/Overview.md`.
|
||||
|
||||
## Quick Start (Dev)
|
||||
|
||||
```bash
|
||||
# Setup
|
||||
python3 -m venv venv
|
||||
source venv/bin/activate
|
||||
pip install -r requirements.txt
|
||||
|
||||
# Run
|
||||
python3 main.py
|
||||
# Swagger UI available at http://localhost:8000/docs
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user