Resolving Disconnection Issues in OpenClaw Control UI

If you're working with OpenClaw and encounter the 'Disconnected (1008): control ui requires HTTPS or localhost (secure context)' error, you're not alone. This issue often arises when attempting to run the interface on a Hostinger VPS, as outlined in a user query on Reddit.
The core of this issue is that the control UI requires a secure connection provided by HTTPS or localhost, but your setup might be using HTTP. To restore access, you have a few options:
Solution Options
- Switch to HTTPS: Implement HTTPS using a tool like Tailscale Serve. This involves setting up Tailscale on your VPS to create a secure connection, ultimately preventing your browser from blocking the device identity.
- Use Localhost: If possible, run the application on localhost by visiting
http://127.0.0.1:18789directly on the gateway host. - Allow Insecure HTTP Auth: For those who need to stay on HTTP, modify the configuration to allow insecure authentication. This involves setting
gateway.controlUi.allowInsecureAuth: truein the configuration file, though this should only be done with care as it reduces your security posture.
Practical Steps
Start by determining which solution best fits your environment:
- For HTTPS: Follow the Tailscale Serve documentation to configure HTTPS access.
- For Localhost: Ensure your application and the machine accessing it are both on the same network, then open the specified URL.
- For Insecure HTTP: Update your VPS configuration file to include
gateway.controlUi.allowInsecureAuth: true. Be sure you understand the security implications.
This needs some configuration on your VPS. You'll typically be editing a configuration file, often found either in your project's directory or a system-wide configuration path depending on your setup.
📖 Read the full source: r/clawdbot
👀 See Also

Practical Prompt Engineering Lessons from Using Claude Code
A project manager shares specific techniques that improved Claude Code results: two-phase prompting, single-objective prompts, and highly specific role definitions.

OpenClaw Project Operating System: Multi-Project Management Framework
A framework that isolates projects with standardized directories, uses cron for automation instead of agents for predictable tasks, and implements mandatory backup protocols to reduce token usage and improve execution consistency.

OpenClaw Fallback Chains Preserve Uptime but Can Quietly Lower Reliability
OpenClaw's model fallback mechanism can mask reliability issues. A smaller fallback model may pass simple tasks but fail complex ones, costing more in retries and review.

Building Claude Skills to Automate Cognitive Processes
Claude Code includes a built-in skill-creator that lets you build AI-powered skills by describing processes in natural language instead of writing code. The source describes creating a startup validation skill that reduced a 2-day manual process to 15 minutes.