- Node.js 18, 20, 22, or 24
- Git
git clone https://github.com/jonbeatz/MyStudioChannel.git
cd MyStudioChannel
npm run setup:devThis command will:
- Install all dependencies
- Create your
.env.localfile - Optionally seed the database with sample data
- Run a health check to ensure everything is ready
After setup, run npm run dev and visit http://localhost:3000
The production-hardened development operating system for creator platforms.
Build studio-style websites with a visual command center,
Next.js 15 stability, and the custom MSC PRO ENGINE.
🔮 Single Source of Truth: Read
TRUTH.mdfor our master project identity, core commands, and architectural blueprint.
| Metric | Value |
|---|---|
| Version | v8.0.0 (Latest release; deploy to update live label at mystudiochannel.com) |
| Stack | Next.js 15 (React 19) + Payload CMS 3.81.0 |
| CMS Engine | ✅ MSC PRO ENGINE Studio Mode — Gold Sidebar + Dashboard |
| Deployment | ✅ Tiered FTPS (Hostinger/hPanel) via msc:pushitup |
| Database | ✅ Local SQLite (Production-hardened) |
| Verified | ✅ npm run verify:next (Build Gate + Integrity) |
| Status | 🟢 Production Ready |
Most templates give you a website. MSC gives you a complete media broadcasting operating system.
| Capability | My Studio Channel | Typical Boilerplate |
|---|---|---|
| Network-Style Layouts | ✅ | ❌ |
| MSC PRO ENGINE (Custom CMS) | ✅ | ❌ |
| Cinema-Quality Bento Grids | ✅ | ❌ |
| Tiered FTPS Deploy Engine | ✅ | ❌ |
| Zero Platform Fees (Ownership) | ✅ | ❌ |
| Agent-Ready Documentation | ✅ | ❌ |
| Hardened Production Verify Scripts | ✅ | ❌ |
| 16:9 Cinematic Design System | ✅ | ❌ |
Structured layouts for Podcasters, Content Creators, and Network Builders.
Integrated demo viewer with pro-grade video production website designs.
Complete platform guidance from domain setup to social media graphics packages.
git clone https://github.com/jonbeatz/MyStudioChannel.git
cd MyStudioChannel
npm install # Install dependencies
copy .env.example .env.local # Setup environment (Windows)
npm run dev:payload # Start dev server on :3000Open http://localhost:3000 — The MSC portal.
Admin http://localhost:3000/admin — MSC PRO ENGINE Studio Mode.
Verify the baseline gate:
npm run verify:next # clean · build · integrity checkRequirements: Node 20.x+ · npm ≥ 10
Secrets: Live keys belong in.env.localonly — never commit secrets.
Agent ritual: Say
Begin projectin Cursor chat for full cold-start — see START-HERE.md.
My Studio Channel
├── MSC PRO ENGINE # Custom Payload CMS admin experience
├── Frontend (port 3000) # Next.js 15 App Router (React 19)
├── PushItUP Engine # Tiered FTPS deployment automation
├── NovaMira Design # High-end studio UI components
└── Jedi Tooling # msc:* script system for ops
The MSC-Website-v8 line (cut from frozen MSC-Website-v7 @ b4ab8ae) continues comprehensive safety and developer experience features from v5–v7:
- Database Optimization Utility: Optimize database files with
npm run msc:db:optimize(usingPRAGMA optimize+VACUUM), automated to prevent bloat. - Git Pre-commit Hook (Husky): Enforces lint checks automatically on every
git commit, preventing bad syntax or build errors from entering git. - SSH Live Log Streaming: Instantly tail remote host logs on your PC terminal via
npm run msc:logs:live(stderr) andnpm run msc:logs:live:console. - Version & Branch Tracking: Automated version mapping, branch names, and commit hashes embedded inside backup notes.
- Post-Backup Verification: Self-testing backup checker that validates the structural completeness of local backups automatically.
- Backup Retention Manager: Simple retention utility via
npm run msc:backup:cleanthat retains only the 10 most recent backups and purges older folders.
Optimized for Hostinger (hPanel) with automated validation and recovery:
- Say "push it live" in Cursor — agent asks mode: Quick DB · Fast FTPS (
pushit:live:fast) · Full FTPS · MCP (avoid on this host) - Tier 1 (Branding):
npm run msc:pushitup:admin-branding(CSS + Graphics fast ship) - Tier 2b (Fast):
npm run pushit:live:fast(zip.next+ admin-ui +sync-app— ~10–15 min;-- -WithDbfor CMS DB). Pitfalls:.cursor/docs/DEPLOYMENT-TROUBLESHOOTING.md - Tier 2 (Full):
npm run pushit:live(build +.next+ DB + media; SSHsync-db+sync-app) - Tier 3 (Config):
npm run msc:pushitup:server-config(Package/Server files contract)
| Document | Purpose |
|---|---|
| START-HERE.md | Operator cold-start & source-of-truth order |
| MASTER-COMMANDS.md | Master list of dev, deployment, and troubleshooting commands |
| Agent-Runbook.md | Standardized prompts for consistent workflow |
| HOSTINGER-DEPLOY.md | Production hosting playbook (Path A/B/C) & recovery |
| DEPLOYMENT-TROUBLESHOOTING.md | Root-cause troubleshooting for 503/500/504 and DB deployment issues |
| DEPLOYMENT-FIXES.md | Hostinger deploy learnings & canonical dependency rule |
| Jedi-List.md | Command quick-reference for npm scripts |
| CHANGELOG.md | Release history |
| TOOL-CHEST.md | Master index of external APIs, services, and search proxies |
| Restore-Points.md | Milestone checkpoints & rollback instructions |
- Jon Beatz - Creator & Developer
- GitHub: @jonbeatz
- Email: createmystudiochannel@gmail.com
MIT © My Studio Channel
· Powered by the MSC Media Engine
