31 lines
1.1 KiB
Markdown
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
|