CreativeHub
Configure Studio and CreativeHub
Configuration of Studio to work with CreativeHub is quick and easy. CreativeHub only requires to have the Erizos License to be installed in the machine. CreativeHub and Studio will have a Server/Client setup where CreativeHub will act as the Server for Studio, they will mainly communicate using Erizos Agent.
Installation Steps
- Download the Installer: Visit our Portal to download the latest version of CreativeHub.
- Make sure that Erizos License is installed on the machine.
- Execute the CreativeHub installer file to create a CreativeHub server machine and follow the on-screen instructions.
- Once the installation is complete, check that CreativeHub was installed correctly by opening the address http://[IP ADDRESS]:5700 in your browser of choice.
CreativeHub Network Access
CreativeHub can be accessed via any browser on Port 5700
Configuring CreativeHub and Unreal Engine Revision Control
Please ensure you have the latest version of the Erizos Unreal Engine Plugins installed before continuing.
- In the bottom right of the Unreal Engine Window, open the Revision Control menu.
- Select Connect to Revision Control...
- In the Revision Control Login window, select CreativeHub as the provider
- Enter your CreativeHub username and password.
If your configuration was successfull, you should see a success message appear at the bottom right of your screen.
Configuring Erizos Studio and CreativeHub
CreativeHub can be used to replace the shared folder workflow when using Unreal Engine and Erizos Studio. This allows for a much easier workflow and network configuration as you no longer need to manage the Windows shared folder.
To configure Erizos Studio to use CreativeHub follow these steps:
- In the Erizos Studio client open the Settings Modal
- Navigate to the Renderers Section in the main menu.
- Unreal Unreal Engine, toggle on CreativeHub
- Enter the IP Address of the CreativeHub server, or select it from the dropdown menu if it is on the same network.
- Fill in the CreativeHub credentials.
Once you have completed these steps, when you go to the Template Manager and open the Templates Browser you will no see all your projects that are hosted in CreativeHub when you select Unreal Engine.
Adding SSL to CreativeHub using NGINX
You can use NGINX to secure the communication between your enviroment and your CreativeHub server. Below is an example NGINX confogiuration that adds a reverse proxy to forward secure SSL connection on port 443 to the local CreativeHub server on port 5700.
http {
include mime.types;
default_type application/octet-stream;
client_body_buffer_size 128k;
client_max_body_size 4096M; # Adjust based on your requirements
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
server {
listen 80;
listen [::]:80;
server_name ch.example.com; # Replace with your server address
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name ch.erizos.studio;
ssl_certificate C:\ssl\cert.pem; # Replace with your certificate
ssl_certificate_key C:\ssl\key.pem; # Repleace with your key
client_max_body_size 4096M;
location / {
proxy_pass http://localhost:5700;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
}