Documentation sectionsBrowse
HomeDocsPlatform guide

Customer documentation

Platform guide

Use the TSI AI Mastery Hosting platform from first login through hosting, Serverless, domains, billing, support, and profile management.

What the platform does

The platform is the customer-facing workspace for your hosting account. It connects the public plan catalog, customer login, cPanel hosting details, Vercel-backed Serverless deployments, domains, invoices, support tickets, knowledge base articles, and profile settings.

Public site
Anyone can browse plans, documentation, and the storefront before signing in.
Customer portal
Customers sign in at /client/login to manage services, domains, invoices, support, knowledge base, profile, and Serverless.
cPanel hosting
Classic hosting services show cPanel login details, domain context, renewal data, credentials, and nameserver guidance.
Serverless
Modern websites deploy from GitHub or ZIP into managed Vercel projects, with build logs, generated URLs, and custom domains.
Support system
Tickets keep requests, replies, urgency, and history attached to the customer account.
Billing records
Invoices show status, totals, dates, line items, and related service context.

First-time customer flow

  1. 1Open the public site and review the available hosting plans or documentation.
  2. 2Choose a hosting plan from /store when you are ready to request service.
  3. 3Create a customer account or sign in when checkout asks for account access.
  4. 4Submit the order with the domain you want attached to the hosting service.
  5. 5Wait for the order to be reviewed and provisioned.
  6. 6Return to /client/login and open the dashboard to review services, invoices, tickets, domains, and Serverless access.

Daily workflow

Check account status
Open Dashboard for a quick summary of active services, recent invoices, open tickets, domains, and Serverless availability.
Manage hosting
Open My Services, select the hosting service, then use cPanel login, credentials, nameservers, domains, and renewal information.
Edit website files
For classic hosting, use cPanel File Manager. For Serverless, update the GitHub repository or upload a new ZIP.
Deploy a modern site
Open Serverless, create a deployment, choose GitHub or ZIP, configure build settings only when needed, then watch logs.
Connect a domain
Use Domains for registered or hosting domains. Use Serverless custom domains for Vercel-backed sites.
Get help
Search the Knowledge Base first, then open a support ticket with the affected service, domain, error, and recent changes.

Where to do common tasks

Order hosting
Use Plans or /store, choose a plan, enter the domain, and submit the order.
Open cPanel
Go to My Services, open the active hosting service, then use the cPanel URL and credentials shown there.
Use File Manager
Open cPanel from the service detail page, then go to File Manager and work in public_html or the correct document root.
Create email accounts
Open cPanel from the hosting service, then use Email Accounts, Forwarders, Autoresponders, and MX routing tools.
Create databases
Open cPanel, use MySQL Databases for database/user setup, then use phpMyAdmin for import/export work.
Deploy Serverless
Open Serverless, click New deployment, choose GitHub repo or Upload ZIP, and deploy to the managed Vercel project.
Add Serverless domain
Open the deployed Serverless site, add the custom domain, copy DNS records, then click Verify after propagation.
Pay or review invoices
Open Invoices to review status, due dates, totals, line items, and related service context.
Open support
Open Support Tickets, create a ticket with the affected service/domain, exact error, screenshots without secrets, and recent changes.
Update account details
Open Profile to edit contact details, company, address, phone, and password.

Platform boundaries

Customer login only
Customers use /client/login. Staff and admin login areas are separate and should not be used for customer access.
Portal vs cPanel
The portal shows service details and shortcuts. cPanel is where classic hosting tools like File Manager, Email Accounts, MySQL, phpMyAdmin, backups, and cron jobs live.
Portal vs Vercel
The portal manages Vercel-backed Serverless projects for customers. Customers do not need direct Vercel dashboard access or a Vercel token.
DNS ownership
The platform can show records to add, but DNS changes must be made wherever the domain's authoritative DNS is hosted.
Secrets
Never paste portal passwords, cPanel passwords, API keys, database URLs, or env var values into public screenshots or tickets.
Support scope
Support can help with platform, cPanel, DNS, invoices, and Serverless deploy issues when the ticket includes enough context.

Best practices

  • Keep your profile email current because password resets, support replies, and billing notices depend on it.
  • Use one ticket per issue so support can track the affected service, domain, invoice, or deployment cleanly.
  • Check Knowledge Base and docs before opening a ticket for common cPanel, DNS, Serverless, or invoice questions.
  • Copy exact errors from cPanel, build logs, DNS verification, invoices, or the portal instead of paraphrasing them.
  • Use cPanel for traditional PHP, WordPress, email, MySQL, and file-manager workflows.
  • Use Serverless for modern build-based apps, static sites, and Vercel-backed deployments from GitHub or ZIP.