Install KeyHarbor
One-time setup. There are no default accounts: you create the first Super Administrator here, after which this page is permanently disabled.
Pre-installation checks
| Passed: PHP 8.3 or newer | 8.3.35 |
| Passed: PHP extension: pdo_mysql | loaded |
| Passed: PHP extension: openssl | loaded |
| Not passed: PHP extension: sodium | missing (enable it in hPanel → PHP Configuration) |
| Passed: PHP extension: mbstring | loaded |
| Passed: PHP extension: json | loaded |
| Passed: PHP extension: gd (application icons, optional) | loaded |
| Passed: AES-256-GCM available | |
| Not passed: .env configuration file | copy config/env.example to .env |
| Not passed: APP_URL is HTTPS | not set |
| Passed: storage/ writable | /home/u829120428/domains/trivarga.in/public_html/sso/storage |
| Not passed: Database connection | cannot connect – check DB_* values in .env |
| Not passed: Encryption keyring (outside web root) | missing – generate below or run: php bin/kh keys:init |
| Not passed: Database schema up to date | unknown |
Every action below needs the setup token. Read it from /home/u829120428/domains/trivarga.in/public_html/sso/storage/setup.token using SSH (cat) or the hPanel File Manager. The file is outside the web root and is deleted when installation finishes.