# Hostycare cPanel Deployment Guide for YTToolkits

Yeh clean folder (yttoolkits-cpanel) specially Hostycare cPanel par Next.js app host karne ke liye optimize kiya gaya hai.
Saare 287 URLs aur Schemas ko automatically yttoolkits.site se update kar diya gaya hai.

---

### STEP 1: Upload Project to cPanel
1. Apne **Hostycare cPanel** mein login karein.
2. **File Manager** open karein.
3. Apne domain ki root directory mein jayein (jaise /home/username/yttoolkits ya public_html).
4. Desktop par bani hui **yttoolkits-cpanel.zip** file upload karein.
5. Zip file par right-click karke **Extract** karein.

---

### STEP 2: Setup Node.js App in cPanel
1. cPanel dashboard par search karein **"Setup Node.js App"** (CloudLinux / Passenger).
2. **"Create Application"** button par click karein.
3. Form mein yeh settings bharein:
   - **Node.js version**: 20.x ya 22.x (Recommended: 20 LTS)
   - **Application mode**: Production
   - **Application root**: folder path jahan files extract ki hain (jaise yttoolkits)
   - **Application URL**: apna domain select karein (yttoolkits.site)
   - **Application startup file**: server.js
4. **"Create"** par click karein.

---

### STEP 3: Install Dependencies & Build
1. Application create hone ke baad upar ek command dikhegi (e.g. source /home/.../activate).
2. cPanel mein **Terminal** open karein aur us command ko paste karke Enter dabayein taaki Node environment activate ho jaye.
3. Project directory mein jayein:
   `ash
   cd ~/yttoolkits
   `
4. Dependencies install karein:
   `ash
   npm install
   `
5. Production build run karein:
   `ash
   npm run build
   `
6. yt-dlp ko execute permission dein:
   `ash
   chmod +x yt-dlp
   `

---

### STEP 4: Restart App
1. cPanel ke **Setup Node.js App** page par wapis jayein.
2. Apni app ke aage **"Restart"** button par click karein.
3. Apni website https://yttoolkits.site open karke check karein!