Skip to content

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

  1. Download the Installer: Visit our Portal to download the latest version of CreativeHub.
  2. Make sure that Erizos License is installed on the machine.
  3. Execute the CreativeHub installer file to create a CreativeHub server machine and follow the on-screen instructions.
  4. 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.

  1. In the bottom right of the Unreal Engine Window, open the Revision Control menu.
  2. Select Connect to Revision Control...
  3. In the Revision Control Login window, select CreativeHub as the provider
  4. 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.

Unreal Revision Control

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:

  1. In the Erizos Studio client open the Settings Modal
  2. Navigate to the Renderers Section in the main menu.
  3. Unreal Unreal Engine, toggle on CreativeHub
  4. Enter the IP Address of the CreativeHub server, or select it from the dropdown menu if it is on the same network.
  5. 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.

CH EnableCH

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;
        }
    }

}