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
- OS: Tested on Ubuntu 20.04 / 22.04 / 24.04
- CPU: 1 Core minimum
- RAM: 1GB minimum
- Ports: 80 (HTTP) and 53380 (TCP Relay) must be open.
- IPv4: IMPORTANT: external IPV4, not behind NAT
3. Installation (Docker)
Upload the Rederel_SelfHosted_v0.1.zip you downloaded to your VPS.
Step A: Install Docker
apt update && apt install docker.io docker-compose unzip -y
systemctl enable docker
systemctl start docker
Step B: Deploy the Kit
unzip Rederel_SelfHosted_v0.1.zip
cd Rederel_SelfHosted_v0.1
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.
- Run
Rederel_Client.exe on the Windows machine.
- 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.
- Server Address: Enter your VPS IP Address (e.g.,
123.45.67.89).
- Click Save & Connect.
5. Connecting the Viewer
- Open your browser.
- Navigate to:
http://YOUR_VPS_IP/client/
- Enter the same ID you used in the Agent (e.g., "MySession1").
- 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.