testDatabaseConnection($_POST)); break; case 'save_configuration': echo json_encode($wizard->saveConfiguration($_POST)); break; case 'create_admin': echo json_encode($wizard->createAdminUser($_POST)); break; case 'finalize': echo json_encode($wizard->finalizeSetup($_POST)); break; default: echo json_encode(['success' => false, 'error' => 'Invalid action']); } exit; } // Load the setup wizard template ?> EasyStream Setup Wizard

🎬 EasyStream Setup Wizard

Let's configure your video streaming platform in just a few steps

Welcome to EasyStream!

Before we begin, let's make sure everything is ready for installation.

✓ Video Streaming

Upload, transcode, and stream videos in multiple formats

✓ Live Streaming

RTMP ingest with HLS delivery for live broadcasts

✓ User Management

Complete membership system with subscriptions

✓ Monetization

Multiple revenue streams and payment integration

📋 Prerequisites:
  • Docker and Docker Compose installed
  • Ports 80, 443, 1935, 3306, 6379 available
  • At least 4GB RAM and 20GB disk space

Platform Configuration

Customize your platform's basic information

This will be displayed in the site header and browser title
A short description of your platform
Your full domain name (with subdomain if applicable)

Branding & Theme

Customize the look and feel of your platform

#667eea
Main brand color for buttons, links, etc.
#764ba2
Accent color for highlights and gradients

Membership Tiers

Configure your membership levels and features

Free Tier

Premium Tier

Enterprise Tier

Create Admin Account

Set up your administrator account

Must be 4-20 characters, alphanumeric only
Minimum 8 characters, include uppercase, lowercase, and numbers

Features & Options

Enable or disable platform features

Review & Install

Review your configuration and start the installation

⚠️ Note: The installation process will:
  • Configure the database with your settings
  • Create necessary tables and indexes
  • Set up your admin account
  • Generate configuration files
  • This process may take 2-3 minutes

Installing EasyStream...

Initializing database...

🎉 Installation Complete!

Your EasyStream platform is ready to use!

Your Platform Details:

Platform:

URL:

Admin Username:

⚠️ Important: Save your login credentials securely!

Go to Your Platform →