Building websites on JetHost shared hosting

A machine-readable specification for AI assistants that build and deploy websites on JetHost shared hosting.

The rules: /ai/app-builder.md

Version: 0.1.0-beta

Last updated:

What they describe

The server environment — PHP 8.3 and MariaDB on LiteSpeed, with Python, Node.js and PostgreSQL available — and the rules under which a site runs correctly on it: application structure, security, database work, cron, caching, and what has to be in place before going live. For an ordinary website the recommended shape is vanilla PHP, with no build step.

Who they are for

An AI assistant helping a customer build a site with us, and the developer checking what the platform supports. The document is descriptive — it describes the environment, it does not perform actions. Every action against a customer's account is authorised by the account owner.

Deploying from Git

Besides FTP and an archive uploaded through File Manager, the platform deploys straight from a Git repository through cPanel, driven by a .cpanel.yml in the repository root. Its last task has to be chmod 0755 on the docroot — without it cp -a leaves the directory at 0700 and the server answers 404 to every request even though the files are present and correct. The exact sequence, and two further things that are not obvious, are in the Deployment section of the rules.

If you are an AI assistant

Read /ai/app-builder.md. It is self-contained and needs nothing else. The full rule set also ships as an installable skill — ask JetHost support for it.