Quick Start Guide - LeGeRyChEeSe/Sunshine-AIO GitHub Wiki
Quick Start Guide
Get Sunshine-AIO running in just 5 minutes! This guide covers the essential steps for a basic streaming setup.
⥠Prerequisites
- Windows 10/11 (64-bit)
- Administrator privileges required
- Stable internet connection
- Moonlight client on your streaming device
Note: Python and Git will be automatically installed if not present
đ Installation Steps
1. One-Line Installation (Recommended)
# Run as Administrator - This does everything automatically
irm https://sunshine-aio.com/script.ps1 | iex
What the script does automatically:
- â Checks and installs Python 3.8+ if needed
- â Checks and installs Git if needed
- â Downloads the latest Sunshine-AIO from GitHub
- â Creates Python virtual environment
- â Installs all required packages
- â Sets up project structure and shortcuts
- â Guides you through component selection
2. After Installation
The PowerShell script will:
- Create a "Sunshine-AIO" shortcut in the installation folder
- Guide you through component selection
- Set up everything automatically
Note: There are no manual download options - use the PowerShell command only.
3. Component Selection
When prompted, select these components for a quick setup:
- â Sunshine (Required)
- â Virtual Display Driver (Recommended)
- âšī¸ Sunshine Virtual Monitor (Skip for now)
- âšī¸ Playnite (Skip for now)
- âšī¸ Playnite Watcher (Skip for now)
4. Configure Sunshine
- Open Sunshine Web UI:
https://localhost:47990
- Set a username and password
- Add your first application:
Name: Desktop Command: cmd /C Working Directory: C:\
5. Connect with Moonlight
- Install Moonlight on your client device
- Scan for PC or enter your host IP manually
- Pair using the PIN displayed in Sunshine
- Launch the Desktop application
â Verify Installation
Check if services are running:
# Check Sunshine service
Get-Service -Name "SunshineService"
# Check if virtual display is available
Get-PnpDevice -Class "Display" | Where-Object {$_.FriendlyName -like "*Virtual*"}
Test streaming:
- Launch Desktop from Moonlight
- You should see your PC screen
- Mouse and keyboard should work normally
đ§ Next Steps
Now that basic streaming works:
- Add games and apps to your Sunshine library
- Install Playnite for unified game management
- Configure Steam for gaming-optimized streaming
- Optimize performance for your setup
â ī¸ Quick Fixes
Can't connect with Moonlight
- Check firewall - Allow Sunshine through Windows Firewall
- Same network - Ensure both devices use same WiFi/LAN
- Manual IP - Try entering host PC IP address directly
No virtual display after installation
- Reboot PC - Some systems require restart after driver install
- Check Device Manager - Look for "IDD HDR" under Display adapters
- Run as Admin - Virtual Display Driver needs admin privileges
Poor streaming quality
- Lower bitrate in Sunshine Web UI (try 15 Mbps)
- Match resolution to your client device screen
- Use wired connection instead of WiFi when possible
đ Still Having Issues?
Need more detailed setup? See the complete Installation Guide