server

Configure and run a Vuer server with decorators, events, and SSL for VR.

3|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/vuer-ai/vuer-skill --skill server-vuer-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server
Source: https://github.com/vuer-ai/vuer-skill/tree/main/skills/server
Command: npx skills add https://github.com/vuer-ai/vuer-skill --skill server-vuer-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Simplifies configuring and running a Vuer server by providing a unified interface for server setup, decorators, event handlers, and SSL/TLS for VR sessions.

Core Features & Use Cases

  • Server configuration: port, static root, CORS, and port management for VR service.
  • Decorators & event handling: define spawn and bind handlers and respond to camera, hand, click, upload, and object events.
  • SSL/TLS for VR: enable secure WebSocket communication and optional ngrok tunneling for remote access.

Quick Start

Start the Vuer server with the default configuration and connect a VR-enabled client to the configured WebSocket port.

Frequently Asked Questions about server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure a WebSocket server for VR sessions with SSL?

You can configure a Vuer server for VR by setting environment variables like VUER_PORT and VUER_DOMAIN, and enabling SSL for secure WebSocket communication. This provides event handling and decorator support for VR clients.

How do I handle camera and hand tracking events in a VR application?

You handle camera and hand tracking events by using server decorators to bind event handlers. These decorators respond to camera, hand, click, upload, and object events during active VR sessions.

Can I use ngrok tunneling for remote access to a local VR server?

Yes, you can use optional ngrok tunneling for remote access to a local VR server. The server supports ngrok tunneling alongside SSL/TLS to secure WebSocket connections across local and remote environments.

What environment variables do I need to set up a Vuer server?

To set up a Vuer server, you must configure the environment variables VUER_PORT, VUER_DOMAIN, VUER_CORS, and VUER_STATIC_ROOT. These variables manage port routing, cross-origin requests, and static file serving.

Why is SSL required for WebSocket communication in VR development?

SSL is required for WebSocket communication in VR development to encrypt data transmission and ensure secure client connections. Secure WebSockets prevent data interception during VR sessions across both local and remote networks.