==========================================================
  LoomGrab License Server — cPanel Installation Guide
  Domain: https://ytpcapp.arvinebd.com/
==========================================================

URLs:
  • Validate API : https://ytpcapp.arvinebd.com/validate.php
  • Admin Panel  : https://ytpcapp.arvinebd.com/admin.php

STEP 1: Create MySQL Database (cPanel → MySQL Databases)
  - Create DB + user with strong password, grant ALL PRIVILEGES.

STEP 2: Create Tables
  - cPanel → phpMyAdmin → select DB → SQL tab → paste install.sql → Go

STEP 3: Upload Files to public_html/  (root of ytpcapp.arvinebd.com)
       config.php
       validate.php
       admin.php
       .htaccess
  (Do NOT upload install.sql or README.txt)

STEP 4: Edit config.php
  DB_NAME, DB_USER, DB_PASS  → your MySQL details
  APP_SECRET                  → long random string (MUST match desktop app)
  ADMIN_PASS                  → your admin password

STEP 5: Desktop App
  license.cjs is already set to:
    LICENSE_SERVER = "https://ytpcapp.arvinebd.com/validate.php"
  Only change APP_SECRET to match your config.php, then rebuild:
    cd desktop-app && node build-protected.cjs

STEP 6: Generate Keys
  Open https://ytpcapp.arvinebd.com/admin.php → login → Generate Keys.

==========================================================
