Skip to content

❓ FAQ - Local Server

🌐 Why can't I access the local server from the internet?

The public IP address displayed in the Local Server section is only accessible from the internet if:

  1. Your ISP assigns a public ("white") IP address to your device
  2. Your router/firewall allows incoming connections to the specified port and has a port-forwarding rule to the device’s local IP

CG-NAT Issue

Many ISPs use Carrier-Grade NAT (CG-NAT), which assigns shared addresses and blocks direct internet connections to devices. This is the default for many providers.

Solutions ⚡

If your public IP address is not accessible from the internet due to CG-NAT or other network restrictions, consider these workarounds:

  1. Obtain Public IP from ISP 🔧 Contact your internet service provider and request a public IP address assignment.

  2. Use Tunneling Services 🔀 Set up secure tunneling with tools like ngrok or Cloudflare Tunnel. These run on your device or a computer and expose a public endpoint.

  3. Use Dynamic DNS 🧭 If you have a public (but dynamic) IP, configure Dynamic DNS (DDNS) on your router to keep a stable hostname pointed at your device.

  4. Switch to Cloud Server Mode ☁️ Use Cloud Server mode, which works with any internet connection without requiring public IP configuration.

📶 How can I check the online status of the device in Local mode?

Attempting to connect to the device's API directly can give you an immediate sense of its online status. Accessing the /health endpoint is a straightforward way to do this.

🔑 How do I change my password in Local mode?

For Local mode, password management is handled through the Server Configuration section.