Quick Start Tutorial
This tutorial walks you through setting up Clone for the first time and getting your cameras configured. Follow these steps in order for the best experience.
Prerequisites: Complete the Docker Installation first.
🎯 What You'll Accomplish
By the end of this tutorial, you'll have:
- ✅ Logged into Clone for the first time
- ✅ Added camera credentials for authentication
- ✅ Viewed your camera live streams
- ✅ Synchronized your first camera settings
- ✅ Explored Clone's main features
Estimated time: 15-20 minutes
📝 Step 1: First Login
-
Open your web browser and navigate to Clone:
http://localhost:1776
Replace
localhost
with your server's IP address if accessing remotely -
Log in with default credentials:
- Username:
admin
- Password:
admin
- Username:
-
You'll be automatically redirected to the Camera Authorization page
🔒 Security Tip: After completing this tutorial, change your admin password in Settings!
🔐 Step 2: Set Up Camera Authentication
The Camera Authorization page shows all cameras found in your NVR config file. You need to provide login credentials so Clone can connect to each camera.
Understanding the Interface
You'll see a table with your cameras showing:
- Camera Name - From your NVR config
- IP Address - Camera network address
- Status - Connection status (will show "No Auth" initially)
- Credentials - Where you'll enter login details
Adding Camera Credentials
For each camera in the list:
-
Click the "Edit" button or camera row to expand credentials section
-
Enter Main Camera Credentials:
- Username: Your camera's admin username (often
admin
) - Password: Your camera's admin password
- Username: Your camera's admin username (often
-
Enter ONVIF Credentials (if different from main credentials):
- Some cameras use separate credentials for ONVIF protocol
- If unsure, use the same credentials as main camera
- Leave blank to use main credentials
-
Click "Save" for each camera
Quick Setup for Multiple Cameras
If all your cameras use the same credentials:
- Enter credentials for the first camera
- Copy the credentials (Ctrl+C)
- For remaining cameras: Click edit → Paste credentials → Save
Example credentials setup:
Camera: Front Door (192.168.1.100)
Main Credentials:
Username: admin
Password: your_camera_password
ONVIF Credentials:
Username: admin (or leave blank to use main)
Password: your_camera_password (or leave blank)
Verifying Connection
After saving credentials for each camera:
- Check Status Column - Should change from "No Auth" to "Connected" or "Online"
- Look for Error Messages - Red text indicates connection problems
- Test Connection - Click "Test" button if available
⚠️ Common Issue: If cameras show "Connection Failed", verify:
- IP addresses are correct
- Cameras are powered on and accessible
- Username/password are correct
- Firewall isn't blocking access
🏠 Step 3: Access the Dashboard
Once you've added credentials for at least one camera:
-
Click "Continue to Dashboard" or navigate to Dashboard from the menu
-
You'll see the main Dashboard with:
- Live camera streams in a grid layout
- Camera status indicators (online/offline)
- Quick stats for each camera
-
Camera tiles show:
- Live video preview
- Camera name
- Connection status
- Basic information
Dashboard Tips
- Click any camera tile to go to detailed camera settings
- Green border = Camera online and working
- Red border = Camera offline or connection issue
- Gray border = No video feed available
📹 Step 4: Explore Camera Settings
-
Click on any camera tile from the Dashboard
-
You'll be taken to the Camera Page showing detailed settings tabs:
- Video Settings - Resolution, bitrate, codec, etc.
- Audio Settings - Audio codec, sample rate, etc.
- Conditions - Picture settings, exposure, white balance, etc.
-
The Video Settings tab opens by default and shows:
- Main Stream settings (high quality)
- Sub Stream settings (lower quality for previews)
- Current values from your camera
Understanding the Interface
- Left Panel: Live video preview from the camera
- Right Panel: Configuration settings organized in tabs
- Bottom Buttons: Save, Reset, and other actions
🔄 Step 5: Your First Synchronization
Important: Before making changes, synchronize Clone's database with your camera's current settings.
Why Synchronize?
- Clone needs to know your camera's current configuration
- This ensures the settings you see match what's actually on the camera
- Prevents accidentally overwriting settings you want to keep
How to Synchronize
-
Navigate to the Synchronize page:
- Click "Synchronize" in the main navigation menu
-
Select your camera from the dropdown
-
Choose "Video" tab (start with video settings)
-
You'll see two columns:
- Database Values - What Clone has stored (may be empty/default)
- Camera Values - Live settings from your camera
-
Click "Pull Camera → DB" to import camera settings into Clone
-
Repeat for "Audio" tab if your camera has audio
After Synchronization
- Return to Camera Page (click camera from Dashboard)
- Settings should now show your camera's actual values
- You can now safely make changes knowing you're working with current data
🚀 Step 6: Test Configuration Changes
Now that you're synchronized, let's make a small test change:
-
Go to a camera's Video Settings (Camera Page → Video tab)
-
Make a small change like adjusting bitrate:
- Find "Main Stream Bitrate"
- Change value slightly (e.g., from 4096 to 4000)
-
Click "Save Settings"
-
The change is saved to Clone's database
-
To apply to camera, click "Apply to Camera" button
- This pushes the change to your actual camera hardware
-
Verify the change:
- Check the video stream quality
- Use Synchronize page to confirm camera now has new value
🎉 Step 7: Explore Clone Features
Now that you have Clone working, explore these key features:
Dashboard
- Monitor all cameras at a glance
- Quick status overview of your camera network
- Jump to any camera settings with one click
Camera Page
- Detailed configuration for individual cameras
- Live preview while making changes
- Organized settings in logical tabs
Clone Feature
- Copy settings from one camera to many others
- Bulk configuration changes across your network
- Save time on repetitive tasks
Synchronize
- Compare database vs camera settings
- Import camera settings into Clone
- Keep everything in sync
Diagnostics
- Test camera connections
- View system logs
- Brand detection for optimal settings
✅ Quick Success Checklist
Confirm you've completed these essential steps:
- Logged in successfully with admin/admin
- Added camera credentials for at least one camera
- Seen live streams on Dashboard
- Visited Camera Page for detailed settings
- Synchronized at least one camera (Video tab)
- Made a test configuration change
- Applied change to camera successfully
🎯 What's Next?
Immediate Next Steps
- Set Up All Cameras - Add credentials for remaining cameras
- Synchronize All Settings - Import all camera configurations
- Change Admin Password - Secure your installation
Explore Advanced Features
- Configuration Cloning - Copy settings between cameras
- Health Monitoring - Track camera performance
- Automated Sync - Keep settings in sync automatically
Learn More
- Complete Feature Guide - All of Clone's capabilities
- Configuration Reference - Advanced settings and options
- Troubleshooting Guide - Solve common issues
🆘 Having Issues?
Common First-Time Problems
Can't access http://localhost:1776
- Try your server's IP address instead
- Check if Clone container is running:
docker ps
- Verify port 1776 isn't blocked by firewall
Cameras show "Connection Failed"
- Double-check IP addresses in your config.yml
- Verify camera credentials are correct
- Ensure cameras are powered on and accessible
No live streams on Dashboard
- Check camera credentials are saved
- Verify network connectivity to cameras
- Look for errors in Diagnostics → Logs
Settings appear empty or wrong
- Run Synchronization first (Synchronize page → Pull Camera → DB)
- Ensure credentials are correct for camera access
- Check Diagnostics for connection errors
Get Help
- Troubleshooting Guide - Detailed problem-solving
- Discord Community - Community support
- GitHub Issues - Bug reports
🎊 Congratulations! You've successfully set up Clone and are ready to start managing your camera network efficiently. Welcome to the Clone community!