Shared hosting (cPanel)
Tiger installs on ordinary cPanel hosting with no shell, no Composer and no DevOps — the same box you'd put WordPress on. You can do it yourself with the web installer, or hand the whole job to an AI assistant.
This page covers the assisted routes. Both drive the same installer; the difference is whose browser they use. Codex works in the ChatGPT desktop app's built-in browser, so you sign in to cPanel there. The Claude Code extension works in your Chrome, so it picks up a session you are already signed in to.
Expect to take part. For security reasons, some AI assistants will not type credentials — they stop at a password field and hand the keyboard back to you. That is deliberate, and it means an assisted install is not hands-off. How much you do depends on which assistant you use.
Before you start
- A cPanel account with PHP 8.1 or newer (cPanel → MultiPHP Manager).
- Your cPanel login, to hand over when you're asked for it.
Option A — OpenAI Codex
1. Get the app. Download ChatGPT and sign in. Codex is built into the desktop app.
2. Switch to Codex. Click ChatGPT in the upper left and choose Codex from the dropdown. This is the step people miss, and it is the mode these instructions were written and tested against.
Codex is not the only mode that can drive the desktop app's built-in browser — ChatGPT Work can use the same one, and on the web it can use a cloud browser instead. What is available to you depends on your plan, the rollout, the mode you pick and your workspace settings, so if the prompts below do nothing, switching to Codex is the reliable answer. The Codex CLI and IDE extension have no built-in browser at all, so neither can do this install.
3. Install the skill. Paste this once:
Install the tiger-cpanel-install skill from
https://github.com/WebTigers/Skills/tree/main/skills/tiger-cpanel-install
4. Point it at your domain.
Open cPanel at https://yourdomain.com:2083 and use the tiger-cpanel-install
skill to install Tiger on yourdomain.com.
Codex opens that in the app's built-in browser and works there — creating the database, uploading the installer, and stepping through the wizard. Being signed in to cPanel in Chrome does not carry over: that browser is separate, so you sign in again inside it.
Expect to be asked for passwords — that's by design
Codex does not type passwords. When it reaches a credential field it stops and hands the keyboard back to you. That is a deliberate security stop, not a bug or a missing feature, and there is no way around it — nor should you look for one. An assistant that could type your hosting password into an arbitrary form is a worse tool than one that can't.
So this is not a hands-off install. Plan to be at the keyboard for:
| Moment | What you do |
|---|---|
| cPanel sign-in | Type your cPanel password |
| Database user | Type the password when the MySQL Database Wizard asks |
| Your Tiger admin account | Choose and type your own password |
Everything else Codex does itself, including stepping through the MySQL Database Wizard and running AutoSSL for your certificate — once you are signed in, it is working inside your cPanel session and can click what you could click. Think of it as driving with you in the passenger seat holding the keys.
Option B — Claude Code Chrome extension
1. Install the extension. Add the Claude Code Chrome extension and sign in.
2. Install the skill. Same one-liner:
Install the tiger-cpanel-install skill from
https://github.com/WebTigers/Skills/tree/main/skills/tiger-cpanel-install
3. Log in to cPanel yourself, in a normal Chrome tab, then:
Use the tiger-cpanel-install skill to install Tiger on yourdomain.com.
I'm logged in to cPanel.
Because the extension works in your Chrome, it picks up the session you just signed in to rather than stopping at a login form — the practical difference from Codex, which brings its own browser.
Stub — more detail coming. Permissions, which tab the extension acts on, and the exact prompts for a domain that isn't the account's main one.
Installing next to a site you already have
Adding Tiger on a subdomain or a second domain beside a live site works, with three things to watch:
the new site is also reachable at yourdomain.com/app/, the existing site's .htaccess sits above
your new document root, and database names collide because cPanel prefixes them all with your account
name. The skill handles all three — see the
cPanel runbook for the detail.
When it's done
You'll have a working site, an admin account, and — if you asked for it during the install — a scoped key your assistant can use to manage the site afterwards. See API tokens for what that key can reach and how to revoke it.
Stuck? The cPanel runbook has the step-by-step and the common failures.