Welcome to World of IPTV

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

Forum Rules

Our Rules: Read to avoid getting banned!

Advertising

Introduce Yourself to the World with Us!

Resource Database

Find the newest resources around IPTV!

Account upgrade

Upgrade your account to unlock more benefits!

Tutorial 1-Stream: Adding a Server (Part 1)

1-Stream

Basic Member
Basic Member
Advertiser
Joined
Oct 14, 2021
Messages
56
Reaction score
25
Points
29
Location
Europe
Website
1-stream.com
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.


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.

FieldRecommended/DefaultDescription
Panel Port8087The primary port for the main server.
HTTP Port8089Standard web traffic port for the server.
Additional HTTP PortsUser DefinedSeparate multiple ports with a comma for proper recognition.
RTMPYES / NOReal-Time Messaging Protocol. Used for low-latency streaming.
RTMP Port4499Only 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.
 
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top