The process of adding a server to your 1-Stream ecosystem is a critical step in ensuring high availability and smooth performance for your users. This guide breaks down the configuration fields within the Add a Server section to help you optimise your setup from the start.
Before entering data, check the header of the "Add Server" section. You will see two numbers:
1. Navigation and Licensing
To access this section, navigate to Streaming Servers > Manage Servers.Before entering data, check the header of the "Add Server" section. You will see two numbers:
- The first number indicates your total licensed server capacity.
- The second number shows how many servers you have currently added.
Note: These numbers must align with your license information in your profile for the system to remain active.
2. Essential Server Identification
- Server Name: A mandatory, unique handle for your server. This identifies the server within your dashboard.
- Server Domain: You can enter a custom domain here. If left blank, the system will automatically use the Server IP.
- Server IP: A mandatory field. Enter the public IP address. Be aware that this information is generally visible to end-users during connection.
- SSH Port: The port used for the initial system handshake and installation. The industry standard is 22.
- SSH Password: A mandatory field (up to 47 characters). This is required for the automated installation of the server or load balancer.
3. Port Configuration and Protocols
Setting the correct ports ensures that traffic flows to the right services without conflict.| Field | Recommended/Default | Description |
| Panel Port | 8087 | The primary port for the main server. |
| HTTP Port | 8089 | Standard web traffic port for the server. |
| Additional HTTP Ports | User Defined | Separate multiple ports with a comma for proper recognition. |
| RTMP | YES / NO | Real-Time Messaging Protocol. Used for low-latency streaming. |
| RTMP Port | 4499 | Only applicable if RTMP is set to YES. |
4. System and Capacity Settings
- Operating System: You must select your OS from the dropdown menu. For maximum stability and compatibility, Ubuntu 22 or Ubuntu 24 are the recommended choice.
- Network Speed (Mbps): Enter your server's actual measured speed. This prevents the system from pushing bitrates that exceed your hardware's capacity, avoiding stream buffering.
- Max Clients: This sets the ceiling for viewer connections. The system uses this number to calculate optimal load distribution.
- Additional IPs: List any secondary IP addresses here, separated by commas.
- Send Client to Random: When enabled, the system picks a random entry from your domains/IPs for each new client, promoting efficient traffic balancing.
5. HTTPS and Security (SSL)
HTTPS encrypts the data flow between your server and the client using Transport Layer Security (TLS).Let’s Encrypt Integration
1-Stream supports Let’s Encrypt, a free certificate authority. If enabled:- Port 80 Requirement: Port 80 must be open for HTTP validation. Ensure Port 80 is assigned to the Panel Port (Main Server) or HTTP Port (Load Balancer).
- Mandatory Fields: Enabling Let's Encrypt unlocks six mandatory fields, including:
- SSL E-Mail: Used for renewal notifications and security alerts.
- SSL Domains: List all domains to be secured (comma-separated).
- File Paths: You must provide the full system paths for the Certificate File and the Private Key File.
Summary Checklist
- [ ] Ensure the SSH Password is correct for installation.
- [ ] Verify Port 80 is open if using Let's Encrypt.
- [ ] Select Ubuntu 22 or 24 for the best performance.
- [ ] Accurately report your Network Speed to prevent bitrate overload.





