2. Account Provisioning & File Structure
The moment you complete your checkout, our automated orchestration systems provision your account. Before uploading a single image, you must understand your file directory structure.
Recommended workflow
- Log in to your KairoHost LLC Client Area and navigate to 'My Services' > 'Active Subscriptions'. Click on your newly purchased Shared Hosting plan to access the server management panel.
- Open the 'File Manager' tool. You will see several directories, but the most important is the `public_html` directory. This is your web root.
- Understand the Web Root: Any file placed inside `public_html` is accessible to the entire internet. Files placed outside of it (like in your `/home/username/` root) are secure and inaccessible via a web browser.
- Verify Default Permissions: Before uploading, ensure directories are set to `755` (Read/Execute for public, Write for owner) and files are set to `644`. Incorrect permissions are the #1 cause of '403 Forbidden' errors.
- Delete the Default Index: KairoHost LLC places a default `index.php` or `default.html` placeholder in your `public_html` folder. You must delete or rename this file before your actual website will load.
Notes and best practices
- Addon Domains: If you purchase a higher-tier plan that supports multiple websites, do NOT place the files for Site B inside the `public_html` folder of Site A. Instead, route the Addon Domain to a completely separate folder (e.g., `/home/username/site-b.com/`) to ensure absolute security isolation.
- Never store massive `.zip` backups in your `public_html` folder. Hackers regularly run automated scripts looking for files named `backup.zip` to steal your source code and database credentials.
