Self-Hosted Engine Documentation

This guide is for Tier 1 (Self-Hosted) customers who have purchased the Docker Kit. It explains how to deploy the Rederel Relay Engine on your own infrastructure.

1. System Architecture

[Windows Agent] <----> [YOUR SERVER :53380] <----> [Web Browser :80]

The Self-Hosted version operates in "Standalone Mode". It does not communicate with Rederel.com. It has no database, no user accounts, and no credit limits. It simply relays pixels and inputs.

2. Server Requirements

3. Installation (Docker)

Upload the Rederel_SelfHosted_v0.1.zip you downloaded to your VPS.

Step A: Install Docker

# Update and install Docker
apt update && apt install docker.io docker-compose unzip -y
systemctl enable docker
systemctl start docker

Step B: Deploy the Kit

# Unzip the kit
unzip Rederel_SelfHosted_v0.1.zip
cd Rederel_SelfHosted_v0.1

# Build and Run the container
docker-compose up -d --build
Verification: Run docker ps. You should see rederel_engine running on ports 0.0.0.0:80 and 0.0.0.0:53380.

4. Connecting the Agent

Since you are not using the Rederel Cloud, you must point the Agent to your IP.

  1. Run Rederel_Client.exe on the Windows machine.
  2. Registration Code: Enter any ID (e.g., "123456789"). In Self-Hosted mode, there is no database validation. Whatever ID you type becomes the session key.
  3. Server Address: Enter your VPS IP Address (e.g., 123.45.67.89).
  4. Click Save & Connect.

5. Connecting the Viewer

  1. Open your browser.
  2. Navigate to: http://YOUR_VPS_IP/client/
  3. Enter the same ID you used in the Agent (e.g., "MySession1").
  4. Click Connect.

6. Advanced: SSL & Domains

By default, the kit runs on HTTP. Modern browsers may block clipboard access on insecure origins.

To enable HTTPS, you can set up Nginx Proxy Manager or Traefik in front of the container and forward port 443 -> 80.