CF LIVE CPANEL/HOSTINGER INSTALL

1. Upload this ZIP to your hosting account HOME directory, not public_html.
2. Extract it there. The result must contain sibling directories named:
     cf-live-private/
     public_html/
   On Hostinger domain layouts, move the package's public_html contents into
   domains/YOUR-DOMAIN/public_html while leaving cf-live-private in account HOME.
3. In Terminal/SSH, from account HOME, run:
     php cf-live-private/bin/generate-keyring.php
   The command prints a random one-time administrator password. Save it long
   enough to sign in, then replace it under Settings > Server > Admin.
4. Set permissions if your host allows it:
     chmod 700 cf-live-private cf-live-private/keys cf-live-private/runtime
     chmod 600 cf-live-private/keys/panel-*-key-v1
5. In PHP Configuration select PHP 8.3+ and enable curl, intl, mbstring, and openssl.
6. Enable SSL/HTTPS for the domain.
7. Open https://YOUR-DOMAIN/admin and sign in with the random password printed
   in step 3. The public default admin/admin login remains disabled.
8. Securely back up cf-live-private/runtime and cf-live-private/keys separately.

If you cannot use Terminal/SSH, extract the package locally, run the same PHP
command locally, and then upload both directories. Never email the keys or put
them inside public_html.
