V8 Central — Product & Technical Spec
  1. Docs
  2. Product
  3. Product overview

#Product overview

#Purpose

V8 Central lets a customer manage many ServerAvatar servers from one account, share them with a team, and pay for it. It replaces the V7 dashboard. The big change is that each server now runs the OSS panel instead of the V7 agent, and Central talks to that panel's API. V8 requirement

The V8 doc's main goal: existing V7 features and workflows keep working, so existing users can move to V8 without losing functionality, while V8 gets a new codebase, database and API (rules R1, R2). V8 requirement

#Core platform

AreaWhat it doesSource status
AuthenticationRegister, verify email, login (email + Google/GitHub), 2FA, IP whitelist, reset password, logout, tokensV8 requirement Phase 2 requirements complete
AccountProfile, change email/password, 2FA setup, IP whitelist, login history, sessions, API access, notification channelsV8 requirement Phase 3 requirements complete
OrganizationsThe tenant: owns servers, members, roles, providers, audit logV7 only behaviour known · V8 phase not written Missing
PlansWhat can be bought: tier, cycle, limits, featuresV7 only hard-coded in V7 · V8 not written Missing
SubscriptionsThe active relationship between an account/organization and a planV7 only · Conflict user vs organization
BillingWallet credits, top-ups, gateways, invoices, auto-recharge, usage chargesV7 only · V8 "own phase" Missing
Roles & permissionsOwner/Admin system roles + custom roles, permission matrixV7 only boolean grants · OSS has none/view/manage Conflict
MembersInvite by email, roles, removeV7 only
DashboardHigh-level overview across servers, plan usage, spend, activityDemo UI only concept · data APIs Missing
ServersConnect an existing OSS server with its Central key, list it, open its detailsOSS API connection exists · Central side Missing
ProvidersConnect cloud accounts, create a VPS, install OSS, connect itV7 only provider APIs · OSS installer accepts CENTRAL_TOKEN OSS API
BlueprintsSaved WordPress setups applied to a siteV7 only storage · OSS API Central-only wordpress/blueprint run
Audit logWho did what, where, whenV7 only activities · Missing in V8

Account pages (profile, security, notifications, API access) are reached from the user menu, not the sidebar. See Navigation.

#What is not a primary module

Applications, databases and backups are not top-level Central modules. In V7 they were organization-wide lists. In V8 they live on each server's OSS panel, so Central shows them inside Server Details (/servers/:id/applications and so on), loaded live from that server's OSS API. V8 requirement R5 · OSS API

Server Details areas, only where the OSS API supports them (OSS API, checked in API_REFERENCE.md):

  • Overview (facts, live metrics, 24-hour history, processes)
  • Applications (and per-app areas)
  • Databases
  • System users
  • Services
  • Optional / later: firewall, cron jobs, backups, PHP, Node.js, Fail2ban, settings, logs, disk cleaner

#Product philosophy (from ServerAvatar)

  • Organization first. Everything a team shares (servers, providers, members, roles, audit) belongs to an organization. The user switches organization, and the whole app follows. V7 only
  • Plans are relationships, not price cards. A user/organization has a subscription to a plan, and the plan's limits (servers, applications) are compared with actual usage. V7 only
  • Prepaid credit model. V7 is wallet-based: money goes into credits, and plans and usage are deducted from them. V7 only Whether V8 keeps this is an open question.
  • Backend is the authority. Prices, limits, features, permissions and payment success always come from the backend. The frontend never decides them.
  • Central stores the minimum. Server and application data stay on the server. V8 requirement R5

#Out of scope for this spec

Affiliate/referral, support tickets, AI assistant, white-label, managed-services pack, InsightHub/monitoring panel, self-hosted licences. They exist in V7. The V8 doc defers them to "their own phases" (Phase 3, "Not in this phase"). They're listed under Open questions so they aren't forgotten.

ServerAvatar V8 Central · prepared by central-app-2 (Pair 2 frontend) for Bhavik Jethwa · nothing in this spec is implemented yet · Built 2026-10-05 12:37 UTC