Init
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user