Using Self-Signed Certificates for Local Development
For local development, you can create a self-signed certificate and use it directly with Vuer. This approach doesn't require a proxy service, but browsers will show a security warning (which is expected for self-signed certificates).
Step 1: Generate a Self-Signed Certificate
Run the following command in your terminal to create the certificate files:
This creates two files:
key.pem: the private keycert.pem: the certificate (valid for 365 days)
Set the proper permissions so Vuer can read them:
Step 2: Launch Vuer with TLS
You can use the certificate like this:
Step 3: Access the Secure Service
Find your local IP address (e.g., 192.168.1.100). You have two options for accessing Vuer:
Option A: Self-Hosted Web Client
Access Vuer directly from your local server:
Example:
Option B: Using vuer.ai Web Client
Alternatively, use the hosted Vuer web client and point it to your local websocket:
Example:
This option is convenient because you don't need to serve the web client yourself. However, if you're loading static files (like URDF models or textures), you must use absolute URLs instead of relative paths. For example:
Instead of: