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

Building a Custom Hindi Glossary System with Claude: From 76% to 92% Accuracy in 10 Months
A solo dev in Bangalore built a custom glossary system for Claude to improve Hindi domain vocabulary accuracy from 76% to 92%. Example-based terms with context sentences worked best.

Creating Custom Skills for Claude Co-Work: Best Practices and Formats
Explore best practices for creating custom skills for Claude Co-Work with specific formatting tips and implementation advice from user-experienced insights.

12 OpenClaw SOUL.md and STYLE.md Templates with Practical Lessons
A developer created 12 OpenClaw agent templates for common use cases, each following the official 4-section spec, and identified key lessons including the necessity of STYLE.md for defining communication patterns and the importance of specific boundaries over vague personality traits.

Java Performance Optimization: Eight Anti-Patterns That Slow Down Your Code
A Java order-processing app improved from 1,198ms to 239ms elapsed time, 85,000 to 419,000 orders per second, and 1GB to 139MB heap usage by fixing eight common anti-patterns identified through Java Flight Recording profiling.