Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/thenoname-gurl/EcliPanel/llms.txt

Use this file to discover all available pages before exploring further.

The Staff Portal is EcliPanel’s centralized administration interface, accessible at /dashboard/admin. It surfaces every cross-cutting operational concern — from user lifecycle management to node health, fraud detection, and panel configuration — without requiring direct database or shell access. Only accounts holding the admin:access permission, or any granular admin permission, are admitted; all others are silently redirected to the user dashboard.
Access to individual tabs is gated by specific permissions (e.g., users:read, servers:read, eggs:read). A staff member may see only the tabs their role grants. Contact a root administrator to adjust role permissions via the Roles tab or the CLI.

Accessing the portal

Navigate to Administration → Staff Portal in the sidebar. The link carries a Staff badge and is only rendered for accounts with at least one qualifying permission. The portal opens on the Users tab by default; the active tab is reflected in the URL query string so deep links work correctly.

Portal sections

The admin portal is organized into tabs. Each tab lazy-loads its content and is hidden if your account lacks the required permission.
TabPermission(s) requiredPurpose
Usersusers:readList, search, edit, and manage user accounts
Metricsadmin:metricsLive API and system performance metrics
Export Jobsadmin:export-jobsMonitor and download user data exports
Organisationsorg:readInspect and edit organisations
Serversservers:readView, suspend, and manage all servers
Ticketstickets:readSupport ticket queue and reply
Applicationsapplications:manageApplication form submissions
KYC (Verifications)idverification:readIdentity verification review
Deletionsdeletions:writeExpedite or cancel account deletion requests
Nodesnodes:readNode health, classification, and heartbeats
Tunnelstunnels:readEcliTunnel device and allocation management
Eggseggs:readServer type templates — create, edit, import
AI Modelsai:readManage AI model endpoints and user links
Announcementsadmin:announcementsBroadcast messages to users
Outbound Emailsadmin:outbound-emailsInspect all outbound transactional email
Anti-Abuseadmin:antiabuseRust anti-abuse incident review and bulk actions
Fraudadmin:fraudFraud alerts, scanning, and bulk dismissal
Rolesroles:readCreate and edit roles and their permissions
Logslogs:readAPI request logs and slow query collector
OAuthoauth:manageRegistered OAuth application management
Databasesdatabases:readDatabase host configuration
Plansadmin:plans:viewBilling plan management
Ordersorders:viewOrder inspection and manual issuance
Short URLsadmin.shorturl.addCreate and manage short redirect URLs
Settingsadmin:settingsFeature flags, panel settings, geo-block rules
Rolloutsadmin:accessGradual feature rollout management
Feedbackadmin:accessUser-submitted feedback review

SOC Dashboard

The Security Operations Center (SOC) dashboard at /dashboard (the top-level panel home) provides an at-a-glance security and usage summary for staff. The SOC API (/api/soc/overview) returns aggregate metrics — active server counts, node states, pending ticket volumes, and per-user resource usage via /api/soc/usage/user/:id and /api/soc/usage/org/:id. Staff use this view to spot anomalies before drilling into the dedicated admin tabs. The Staff Portal includes a cross-entity global search powered by GET /api/admin/search. A single query returns matching users, organisations, servers, and orders simultaneously, making it the fastest way to locate a specific entity without knowing its internal ID.

Privacy mode

When you first open the portal a privacy dialog prompts you to choose how sensitive data (names, IPs, billing details) is displayed. Your choice is persisted to localStorage as eclipanel_admin_privacy and can be toggled at any time. This prevents accidental exposure of PII when sharing a screen.

Explore further

Managing users

Search accounts, apply plans, manage verification status, and handle deletion requests.

Eggs and configuration

Create and import server type templates and manage panel-wide settings.

Feature flags

Enable or disable registration, billing, AI, DNS, OAuth, tunnels, and more.

Build docs developers (and LLMs) love