VectorCP documentation

Capability catalog

Development release 0.4.0 · Dedicated AlmaLinux 9 x86-64

VectorCP capability catalog

Updated 3 November 2026. This catalog defines the intended scope for a free, self-hosted hosting panel. It consolidates customer tools, reseller operations and server administration into original product requirements. It is not a claim that every tool is implemented.

Available means an implemented development capability, subject to the limits in FEATURES.md. Partial means a narrower implementation exists. Planned means no complete backend/workflow is delivered. None of these labels asserts an independent security audit or production acceptance. Version 0.4.0 installation-layout validation remains separate from earlier service evidence.

Stable IDs identify work items and acceptance evidence. A row is a user workflow, not necessarily a screen or a single development task. Read PRODUCT.md for the installation contract and ROADMAP.md for delivery order.

Install and maintain

Roles: Owner.

Completion check: Every supported profile installs on a clean image, refuses conflicting services and has a tested recovery route.

IDCapabilityStatus
VCP-0101Preflight and fresh-host installationPartial
VCP-0102Private first-time owner setupAvailable
VCP-0103Core, Complete and DNS-node profilesPlanned
VCP-0104Installation progress and safe retryPlanned
VCP-0105Trusted panel HTTPS and renewalPartial
VCP-0106Offline operation without activationAvailable
VCP-0107Architecture and platform checksPartial
VCP-0108Versioned application upgrades and startup rollbackPartial
VCP-0109Signed release channels and scheduled updatesPlanned
VCP-0110OS updates and maintenance reboot windowsPlanned
VCP-0111Independent clean-server recoveryPlanned

Identity and access

Roles: All roles.

Completion check: Attempt each operation with permitted, unrelated, expired and revoked identities; no cross-account state is exposed.

IDCapabilityStatus
VCP-0201Password sign-in and session expiryAvailable
VCP-0202Separate owner, reseller and customer entry pointsAvailable
VCP-0203CSRF, host/origin validation and login throttlingAvailable
VCP-0204Active-session inventory and remote revocationPartial
VCP-0205Two-factor authentication and recovery codesPlanned
VCP-0206Passkey enrollment and role policyPlanned
VCP-0207Account recovery and security notificationsPlanned
VCP-0208Password strength policy and forced rotationPlanned
VCP-0209Collaborator identities and granular permissionsPlanned
VCP-0210External identity-provider connectionsPlanned

Account lifecycle

Roles: Owner / Reseller.

Completion check: Creation, changes and termination enforce parent policy, preserve recovery evidence and report partial failures.

IDCapabilityStatus
VCP-0301Create customer and reseller accountsAvailable
VCP-0302Search, filter and inspect accountsPartial
VCP-0303Account access locks and child-session revocationAvailable
VCP-0304Independent website suspensionAvailable
VCP-0305Modify account details and contact informationPartial
VCP-0306Change assigned hosting planPartial
VCP-0307Terminate an account with recovery and cleanupPlanned
VCP-0308Bulk account changes and suspensionsPlanned
VCP-0309Transfer account ownership between resellersPlanned
VCP-0310Move account data between storage locationsPlanned
VCP-0311Dedicated/shared address assignmentPlanned
VCP-0312Restricted shell access policyPlanned
VCP-0313Account demo modePlanned

Plans and reseller business

Roles: Owner / Reseller.

Completion check: Children cannot exceed reserved parent capacity, bypass a disabled feature or override an owner restriction.

IDCapabilityStatus
VCP-0401Customer and reseller packagesAvailable
VCP-0402Immutable assignment, retirement and explicit reassignmentAvailable
VCP-0403Customer, website and storage reservationsAvailable
VCP-0404Inherited feature permissionsAvailable
VCP-0405Dynamic package updates to existing accountsPlanned
VCP-0406Configurable CPU, RAM, process and I/O limitsPartial
VCP-0407Disk-byte and inode enforcementPartial
VCP-0408Monthly transfer accounting and overage policyPlanned
VCP-0409Overselling policy and capacity reportsPlanned
VCP-0410Reseller nameservers and brand identityPlanned
VCP-0411Reseller shared IP and dedicated address poolsPlanned
VCP-0412Nested reseller tiersPlanned
VCP-0413Reseller customer exports and remote backupsPlanned

Websites and domains

Roles: Customer / Delegated management.

Completion check: Validate ownership and routing; failed configuration reloads preserve the working site and unrelated virtual hosts.

IDCapabilityStatus
VCP-0501Static websites and isolated PHP hostingAvailable
VCP-0502Owned domains and website document rootsPartial
VCP-0503Subdomains, domain aliases and parked domainsPlanned
VCP-0504Permanent/temporary redirects and HTTPS preferencePartial
VCP-0505Default, suspended and error pagesPartial
VCP-0506IPv4 and IPv6 serving and address changesPartial
VCP-0507Alternative web-server stacks and safe switchingPlanned
VCP-0508HTTP/2 and HTTP/3 negotiationPlanned
VCP-0509Per-site page cache and purgePlanned
VCP-0510Compression and content optimizationPlanned
VCP-0511Directory indexes and MIME/handler configurationPlanned
VCP-0512Password-protected directoriesPlanned
VCP-0513Hotlink and credential-sharing controlsPlanned
VCP-0514Proxy-aware visitor address handlingPlanned

Certificates

Roles: Customer / Owner.

Completion check: Verify real certificate chains, private-key access, validation failures and renewal without interrupting unrelated sites.

IDCapabilityStatus
VCP-0601Domain ACME issue, DNS preflight and renewalAvailable
VCP-0602Panel IP certificate profileAvailable
VCP-0603Force HTTPS and update installed website URLsPartial
VCP-0604Certificates for aliases, mail and webmailPlanned
VCP-0605Key and certificate inventoryPlanned
VCP-0606Certificate request generation and manual importPlanned
VCP-0607Expiry dashboard, renewal logs and alertsPlanned
VCP-0608Service certificate replacement with rollbackPlanned

Files and transfer

Roles: Customer.

Completion check: Test traversal, symlinks, archive escapes, quota exhaustion, permissions and recovery on actual customer storage.

IDCapabilityStatus
VCP-0701Browse files and create foldersAvailable
VCP-0702Bounded atomic UTF-8 text editingAvailable
VCP-0703Upload and download individual filesPartial
VCP-0704Copy, move, rename and batch selectionPlanned
VCP-0705Trash, undo and permanent removalPlanned
VCP-0706Archive create/extract with safe pathsPlanned
VCP-0707File permission and ownership controlsPlanned
VCP-0708Hidden-file controls and searchPlanned
VCP-0709Image resize, thumbnails and conversionPlanned
VCP-0710Disk/inode usage drill-downPlanned
VCP-0711FTP/FTPS accounts and client configurationPlanned
VCP-0712Restricted SFTP and SSH keysPlanned
VCP-0713WebDAV storage accessPlanned
VCP-0714File and directory recovery from backupsPlanned

Databases

Roles: Customer / Owner.

Completion check: Database identities and grants remain tenant scoped; failed imports, repairs and upgrades have a usable recovery copy.

IDCapabilityStatus
VCP-0801Private MariaDB instances and per-site databasesAvailable
VCP-0802Database creation wizardPartial
VCP-0803Database users and granular grantsPlanned
VCP-0804Rename, remove, check and repair databasesPlanned
VCP-0805Browser database administration and scoped sign-onPlanned
VCP-0806Database import/export and size reportsPartial
VCP-0807Remote access host allowlists and TLSPlanned
VCP-0808PostgreSQL databases, roles and administrationPlanned
VCP-0809MongoDB databases and account controlsPlanned
VCP-0810Private Redis and optional object cachesPlanned
VCP-0811Combined database allowances across enginesPlanned
VCP-0812Server database profiles and configurationPlanned
VCP-0813Database process inspection and safe cancellationPlanned
VCP-0814Database engine upgrades and restorationPlanned

Email and collaboration

Roles: Customer.

Completion check: Exercise external SMTP/IMAP, quotas, routing, filtering, TLS and recovery; no open relay or cross-mailbox access.

IDCapabilityStatus
VCP-0901Mailboxes, aliases and per-mailbox quotasPlanned
VCP-0902Webmail and client auto-configurationPlanned
VCP-0903Forwarders and domain-level forwardingPlanned
VCP-0904Local, remote and backup mail routingPlanned
VCP-0905Automatic replies with date windowsPlanned
VCP-0906Default/catch-all address handlingPlanned
VCP-0907Mailbox and domain filtering rulesPlanned
VCP-0908Bulk address and forwarder importPlanned
VCP-0909Spam score controls, allowlists and denylistsPlanned
VCP-0910Virus scanning and message quarantinePlanned
VCP-0911Challenge-based sender verificationPlanned
VCP-0912Mailing lists and subscription controlsPlanned
VCP-0913Delivery tracking, logs and failure diagnosisPlanned
VCP-0914SPF, DKIM, DMARC and PTR diagnosticsPlanned
VCP-0915Mail encryption key managementPlanned
VCP-0916Mailbox disk usage and safe pruningPlanned
VCP-0917Sending limits shared by SMTP and website scriptsPlanned
VCP-0918Calendars, contacts and sharing permissionsPlanned
VCP-0919External SMTP relay with verified TLSPlanned

DNS

Roles: Customer / Owner.

Completion check: Validate public answers over UDP/TCP, delegation, serials and tenant ownership; private previews must be clearly identified.

IDCapabilityStatus
VCP-1001Record validation for A, AAAA, CNAME, MX, TXT, NS, CAA and SRVAvailable
VCP-1002Private authoritative preview and zone exportAvailable
VCP-1003Public TXT ownership verificationAvailable
VCP-1004Public authoritative DNS hostingPlanned
VCP-1005Automatic site zones and mail recordsPlanned
VCP-1006Zone templates and TTL managementPlanned
VCP-1007DNSSEC signing, DS guidance and safe key removalPlanned
VCP-1008Dynamic DNS clients and scoped tokensPlanned
VCP-1009DNS diagnostics and nameserver reportsPlanned
VCP-1010DNS-only nodes and cluster replicationPlanned
VCP-1011External DNS record synchronizationPlanned
VCP-1012Proxy, TLS mode and external cache controlsPlanned

PHP, apps and development

Roles: Customer.

Completion check: Each runtime executes as its account with resource limits, bounded logs, isolated secrets and recoverable deployments.

IDCapabilityStatus
VCP-1101Isolated PHP 8.3 FPM servicesAvailable
VCP-1102Per-domain PHP version and worker selectionPlanned
VCP-1103Basic and advanced PHP settings editorPlanned
VCP-1104PHP extension and package selectionPlanned
VCP-1105PHP compatibility-build maintenance policyPlanned
VCP-1106Language module installationPlanned
VCP-1107Cron schedules, presets and output deliveryPlanned
VCP-1108Git repositories, branches and controlled deploymentPlanned
VCP-1109Customer terminal with restricted filesystemPlanned
VCP-1110Node.js and Python lifecycle controlsPlanned
VCP-1111Container application catalog and persistencePlanned
VCP-1112Optional third-party app installersPlanned
VCP-1113Application logs, health checks and restartPlanned

WordPress

Roles: Customer.

Completion check: Use official verified artifacts, account-owned execution and recovery checks before destructive maintenance.

IDCapabilityStatus
VCP-1201Verified installation on a fresh websiteAvailable
VCP-1202Switch installed site from HTTP to HTTPSAvailable
VCP-1203Inventory and one-time administrator sign-onPlanned
VCP-1204Core, plugin and theme updatesPlanned
VCP-1205Restore points and update rollbackPlanned
VCP-1206Clone, staging and controlled promotionPlanned
VCP-1207Security checks and maintenance modePlanned
VCP-1208Multisite, search/replace and migrationPlanned

Backups and recovery

Roles: All roles.

Completion check: Prove recovery of selected components on an independent server, including full disks, interruptions and lost local catalogs.

IDCapabilityStatus
VCP-1301Bounded local website files/SQL backupsAvailable
VCP-1302Scoped restore with previous-copy rollbackAvailable
VCP-1303Chunked download and SHA-256 verificationAvailable
VCP-1304Local retention limits and deletionAvailable
VCP-1305Customer schedules and storage accountingPlanned
VCP-1306Server schedules and account selectionPlanned
VCP-1307Daily, weekly and monthly retention policiesPlanned
VCP-1308Free-space thresholds and staging pathsPlanned
VCP-1309Back up suspended accounts and system configurationPlanned
VCP-1310Reseller schedules and independent destinationsPlanned
VCP-1311SFTP, FTPS, S3 and optional drive destinationsPlanned
VCP-1312Encrypted incremental repositoriesPlanned
VCP-1313Compression formats and integrity checksPartial
VCP-1314Restore selected folder, database or mailboxPlanned
VCP-1315Restore DNS, certificates, cron and app configurationPlanned
VCP-1316Whole-account export/import and disaster recoveryPlanned

Metrics, logs and notifications

Roles: Customer / Owner.

Completion check: Measure actual server data, enforce visibility and retention rules, and redact credentials in every diagnostic path.

IDCapabilityStatus
VCP-1401Host resource summary and observed service statePartial
VCP-1402Scoped background jobs and activity historyAvailable
VCP-1403Website visitor and request reportsPlanned
VCP-1404Access/error log viewers and downloadsPlanned
VCP-1405Bandwidth accounting and period reportsPlanned
VCP-1406Website uptime and quality monitoringPlanned
VCP-1407Historical CPU, memory, disk and process metricsPlanned
VCP-1408Task-queue monitoring, retry and safe cancellationPartial
VCP-1409Threshold alerts and contact routingPlanned
VCP-1410Notification inbox and delivery preferencesPlanned
VCP-1411Log rotation and retention policiesPlanned

Security operations

Roles: Owner / Delegated policies.

Completion check: Security changes preserve operator access, are attributable and tested against benign and adversarial fixtures.

IDCapabilityStatus
VCP-1501Private agent socket and backend authorizationAvailable
VCP-1502Customer identities, volumes and namespacesPartial
VCP-1503SELinux-enforcing service operationPartial
VCP-1504Prevent PHP execution in application uploadsPartial
VCP-1505Firewall address, network, port and country rulesPlanned
VCP-1506Automatic abuse blocks and safe expiryPlanned
VCP-1507Web firewall policies, rule exclusions and eventsPlanned
VCP-1508Malware scanning, quarantine and restorationPlanned
VCP-1509Rootkit, hardening and isolation reportsPlanned
VCP-1510SSH authorization, privileged groups and compiler policyPlanned
VCP-1511Outbound SMTP and process-abuse restrictionsPlanned
VCP-1512Threat-feed updates and protection profilesPlanned
VCP-1513Owner terminal with elevated-action MFAPlanned
VCP-1514Security audit export and incident evidencePlanned

Server and network operations

Roles: Owner.

Completion check: Validate configuration before applying, health-check after changes and provide a tested maintenance/recovery path.

IDCapabilityStatus
VCP-1601Service inventory and statusPartial
VCP-1602Service start, stop, restart and monitoring policyPlanned
VCP-1603Web, mail, DNS, FTP and database configurationPlanned
VCP-1604Software components and supported package sourcesPlanned
VCP-1605Hostname, resolver and server clock managementPlanned
VCP-1606IP address pools, IPv6 ranges and reservationsPlanned
VCP-1607Shared/dedicated address migrationPlanned
VCP-1608Process inspection and terminationPlanned
VCP-1609Storage usage and quota diagnosticsPartial
VCP-1610Contact manager and system-mail routingPlanned
VCP-1611Configuration clustering and linked nodesPlanned
VCP-1612Graceful/forced reboot with service recoveryPlanned

Transfers and migration

Roles: Owner / Authorized reseller.

Completion check: Read the source without changing it; preview conflicts and restore tested fixtures with resumable, auditable jobs.

IDCapabilityStatus
VCP-1701Import documented account archive formatsPlanned
VCP-1702Remote SSH/API account transferPlanned
VCP-1703Bulk transfer with inventory and mappingPlanned
VCP-1704Reseller, package and ownership mappingPlanned
VCP-1705Convert an addon domain into its own accountPlanned
VCP-1706Review transfer logs, conflicts and retriesPlanned
VCP-1707Verify files, databases, mail and DNS after importPlanned
VCP-1708Export a portable VectorCP accountPlanned

Preferences and extensibility

Roles: All roles / Owner policies.

Completion check: Preferences respect ownership; integrations use scoped revocable access and never expose unrestricted privileged execution.

IDCapabilityStatus
VCP-1801Product name, role labels and consistent identityAvailable
VCP-1802Account locale and language catalogsPlanned
VCP-1803Theme, navigation and favorite toolsPlanned
VCP-1804Contact and account preferencesPlanned
VCP-1805Reseller logo, colours and customer-facing templatesPlanned
VCP-1806Scoped API tokens, expiry and network restrictionsPlanned
VCP-1807API schema, developer documentation and hooksPlanned
VCP-1808Billing provisioning, suspension and sign-on connectorsPlanned
VCP-1809Optional plugin registration and permissionsPlanned
VCP-1810Authorized MCP tools and provider connectionsPlanned
VCP-1811AI settings, budgets and explicit change approvalPlanned
VCP-1812Conflict-aware action history and eligible undoPlanned

Coverage limits

The public demonstrations used for research omit pages and disable operations. This list covers the visible tool families and the additional planned service requirements; it cannot establish every hidden setting, API contract or edge case. New discoveries extend the catalog through reviewed work items.

Do not mark an entire family complete because one row works. Each capability needs authorization, failure, quota, concurrency, upgrade and recovery checks. Optional third-party integrations retain their own licenses and requirements.