- 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
