Skip to content

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/blob/main/skills/tiger-cpanel-install/SKILL.md

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.

If your assistant says it cannot read the link, give it the repository instead: git clone https://github.com/WebTigers/Skills.git — the skill is at skills/tiger-cpanel-install/SKILL.md. GitHub's robots.txt disallows /tree/ and /raw/ URLs, and some assistants are additionally blocked from raw.githubusercontent.com, so a direct file link (/blob/…) works where a folder link does not.

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/blob/main/skills/tiger-cpanel-install/SKILL.md

3. Click Save. Claude does not install a skill silently — it reads the file and shows you a skill proposal card first, with the name, the description and the full content to review, and Dismiss / Save buttons.

Nothing is installed until you click Save. This is the step people miss: the chat says it found and read the skill, which reads like success, so it is easy to move on to the next prompt and wonder why the assistant does not know what tiger-cpanel-install is. Review the card, then save it.

4. 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.

If Claude says it cannot read the link, hand it the repository instead: git clone https://github.com/WebTigers/Skills.git, then point it at skills/tiger-cpanel-install/SKILL.md. Some environments block raw.githubusercontent.com outright, and GitHub's robots.txt disallows /tree/ and /raw/ URLs — a clone sidesteps both.


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.