Files
docs/panel.md
T
2026-05-05 00:07:38 +03:00

31 lines
1.1 KiB
Markdown

# 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