Manager Deployment Guide
1. Environment Preparation
Section titled â1. Environment PreparationâBefore beginning the installation, please ensure your server meets the following requirements.
Hardware Requirements
Section titled âHardware Requirementsâ- Processor: 2.0 GHz or higher
- Memory: At least 2 GB RAM
- Storage: At least 40 GB available space
Operating System
Section titled âOperating Systemâ- OS: Ubuntu 18.04 or higher
Network Requirements
Section titled âNetwork Requirementsâ- Public IP: At least 1 Public IP address is required for internet access (ignore if deploying on a private LAN without external access).
- Bandwidth Planning: Bandwidth should be provisioned based on your encoding bitrate.
- Rule of Thumb: If the encoding bitrate is 3 Mbps, you should plan for 6 Mbps of bandwidth (approx. 2x margin).
Firewall & Port Settings
Section titled âFirewall & Port SettingsâTo ensure the platform functions correctly, you must open specific ports on your firewall or cloud security group.
| Protocol | Port / Range | Description |
|---|---|---|
| TCP | 8080 | Web Service (Management Dashboard) |
| UDP | 50000 | Device Connection (Registration & Heartbeat) |
| UDP | 40000-40050 | Voice Intercom (Audio Transmission) |
| Custom | Custom | Stream Matrix (User-defined ports) |
Note: The ports for Web Service, Device Connection, and Voice Intercom can be modified in the Settings menu (top-right corner of the web interface) after deployment.
Important: You must manually open any custom ports you intend to use for the Stream Matrix feature.
2. Connecting to the Server
Section titled â2. Connecting to the ServerâOption A: MacOS and Linux (via OpenSSH)
Section titled âOption A: MacOS and Linux (via OpenSSH)âOpenSSH is typically pre-installed on MacOS and Linux systems.
-
Verify Installation: Open a terminal and run:
Terminal window ssh -VIf version information appears, SSH is installed.
-
Connect: Use the following command format:
Terminal window ssh username@server_ip_addressExample:
Terminal window ssh admin@192.168.1.100
Option B: Windows (via PuTTY)
Section titled âOption B: Windows (via PuTTY)â- Download: Visit https://www.putty.org/ to download the PuTTY installer.
- Install & Run: Run the installer and launch PuTTY.
- Configure:
- Enter the Server IP in the âHost Name (or IP address)â field.
- (Optional) Enter a name in âSaved Sessionsâ and click Save.
- Connect: Click Open, then enter your username and password when prompted.
Tip: Ensure you have the valid IP address and user credentials before connecting.
3. Deployment Steps
Section titled â3. Deployment StepsâFollow these steps to install the platform using Docker.
Step 1: Acquire Administrator Privileges
Section titled âStep 1: Acquire Administrator PrivilegesâSwitch to the superuser to ensure you have the necessary permissions.
sudo suEnter your admin password if prompted.
Step 2: Install Docker
Section titled âStep 2: Install DockerâRun the following command to install Docker:
curl -fsSL https://get.docker.com | bashNote: Installation may take a few minutes depending on your network speed and hardware.
Step 3: Pull the Manager Image
Section titled âStep 3: Pull the Manager ImageâDownload the CNDLive Manager Platform image:
docker pull cndlive/cndlivemanagerStep 4: Run the Container
Section titled âStep 4: Run the ContainerâExecute the following command to install and start the platform container. This command ensures the container restarts automatically and uses host networking.
docker run -itd --name cndlivemanager --restart=always -v ~/:/data --privileged --user root --network host cndlive/cndlivemanager:latestOnce executed, the CNDLive Central Management Platform will be installed and running.
4. Login & Verification
Section titled â4. Login & VerificationâAccessing the Web Interface
Section titled âAccessing the Web Interfaceâ- Open Browser: Google Chrome is recommended for the best experience.
- Enter URL:
Navigate to
http://Server_IP:8080. Example:http://192.168.1.100:8080
Login Credentials
Section titled âLogin CredentialsâYou will see the login interface:
- Default Username:
admin - Default Password:
admin
Enter these credentials and click Login to access the main dashboard.
Q: I cannot access the web interface (port 8080) after deployment.
A: Please check the following:
- Firewall: Ensure TCP Port 8080 is open in your serverâs firewall or cloud security group.
- Docker Status: Run
docker psto confirm the container is running.
Q: Can I change the default ports (8080, 50000, etc.)?
A: Yes. Once logged in, go to the Settings menu in the top right corner. You can modify the ports there. Remember: If you change ports in the settings, you must strictly update your firewall rules to match the new ports.
Q: Devices are showing as offline. What should I check?
A: This is usually a UDP port issue. Ensure UDP Port 50000 is open for device heartbeats. If using voice features, ensure UDP 40000-40050 is also open.
Q: What is the âStream Matrixâ custom port requirement?
A: The Stream Matrix feature allows you to route streams dynamically. Because these streams can use various ports depending on your configuration, you must manually define and open the specific range of ports you intend to use for video transmission in your firewall.
Support & Contact
Section titled âSupport & Contactâ- Email: support@cndlive.com
- WhatsApp: +86 132 7886 2824