This commit is contained in:
2026-05-04 00:45:21 +03:00
commit efcf3c7905
6 changed files with 289 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
# Panel
Admin web interface for Nexuma. Built with Nuxt 3 and Nuxt UI.
## Configuration
| Variable | Required | Description |
|----------|----------|-------------|
| `NUXT_CORE_URL` | Yes | Internal URL of Core (e.g. `http://core:3000`) |
| `NUXT_PUBLIC_API_BASE` | No | Public API base path (default: `/api`) |
## Running
```bash
docker compose up -d
```
Open `http://your-server:3010`.
## What you can do
- **Users** — manage accounts, approve or reject registrations, top up balances
- **Tariffs** — create and configure tariff plans (protocols, nodes, traffic limits, price)
- **Nodes** — add VPN servers, configure protocols, install xray, manage routing
- **Subscriptions** — view and manage all subscriptions, create links, toggle auto-renewal
- **Config builder** — guided wizard to set up a new protocol on a node
- **Routing rules** — create xray rule sets and assign them to nodes
- **External subscriptions** — import external VPN share URLs into user subscriptions
- **Logs** — audit log viewer
- **User self-service** — users can view their own subscriptions, traffic, and balance