This guide explains how to display custom information (such as your Crafty Minecraft server statistics) on your GOverlay screen using a data.json source.
PART 1: CONFIGURING THE HTTP/JSON SENSOR IN GOVERLAY (Step-by-Step)
GOverlay includes a built-in sensor capable of reading a web URL that outputs text formatted in JSON. Here is how to set it up:
Step 1: Enable the JSON Sensor
1. Open the GOverlay application on your PC linked to Goverlay Plus.
2. In the left-hand menu, navigate to the Sensors section.
3. Look for the tab or option named HTTP / JSON.
4. Check the Enable box to turn the sensor on.
Step 2: Enter the Relay Server URL
1. In the URL field, enter the exact address of your server relay script (make sure there are no spaces):
Example : http://192.168.1.11:8000/stats.json
2. Set the Refresh Interval. A value of 2000ms (2 seconds) or 5000ms (5 seconds) is ideal to keep the data fresh without overloading the server.
3. Click Apply.

Step 3: Create a Display Element
1. Go to the Profiles or Display tab in GOverlay to edit your current screen layout.
2. Add a new element of type Text.
3. In the list of available sensors for this text element, you will now see a new category called HTTP/JSON.
Note that Thoses sensors will be tagged as “JSON #1” if entered inside #1 box.
Step 4: Target the JSON Variables
To display a specific piece of information, you need to write the data "path". You can find thoses values and names in section HOME / Sensor View

PART 2: 4 PRACTICAL FETCHING EXAMPLES
Here is how to fetch and prepare the data.json URL for the most popular use cases:
=> this the scren you want:

Example 1: Monitoring a Synology NAS (Storage, Fans, Volume health)
• How it works: Synology has a built-in API called DSM Web API.
• Step-by-Step:
1. You enable SSH or use a script on the NAS to query the local API path: http://localhost:5000/webapi/query.cgi? ... ethod=info
2. Because Synology requires an admin login session, you use a lightweight relay script (just like we did for Crafty) that logs into the NAS securely.
3. The relay script formats the volume usage and temperatures into a clean URL (e.g., http://nas-ip:8000/nas.json).
4. GOverlay Paths: data.vol_used_pct (Storage space), data.temperature (NAS Temp).
Example 2: Monitoring a Remote PC or Stream PC via HWInfo
• How it works: You want to see the CPU/GPU temperatures of a second PC (like a dedicated streaming PC or home server) on your main screen.
• Step-by-Step:
1. On the second PC, install HWInfo and enable the built-in Remote Sensor Monitor plugin or the HWInfo Web Server addon.
2. This addon automatically creates a local web server on that PC (e.g., http://192.168.1.50:55555/json.html).
3. Since it is already broadcast on your local network as raw JSON without complex encryption, GOverlay on your gaming PC can read it directly. No relay script needed!
4. GOverlay Paths: data.cpu_temp, data.gpu_load.
Example 3: Monitoring a Game Server (Minecraft, Palworld, Satisfactory)
• How it works: Game server managers (like Crafty Controller, AMP, or Pterodactyl) monitor server instances and expose an API.
• Step-by-Step:
1. Generate an API Token inside the panel profile settings.
2. Use a relay script to handle the HTTPS handshake and security headers.
3. Output a simple, unprotected local address.
4. GOverlay Paths: data.online (Players online), data.cpu (Server CPU usage).
Example 4: Displaying Useful Internet Data (Weather, Crypto, Public IP)
• How it works: You can display external data relevant to a secondary monitor setup next to your PC.
• Step-by-Step:
1. Weather: Create a free account on OpenWeatherMap API. They give you a unique URL containing your city weather in JSON format.
2. Crypto/Stock: Use a free public API like CoinGecko to track Bitcoin or stock market values.
3. Enter this public internet URL directly into GOverlay (e.g., https://api.coingecko.com/api/v3/simple ... encies=usd).
4. Set the refresh rate to 60000ms (1 minute) or more so you don't get banned for spamming the public API.
5. GOverlay Paths: bitcoin.usd (Live BTC Price), main.temp (Live Weather).
PART 3: ARCHITECTURE SUMMARY (How to choose your method)
When setting up a new data source, use this quick checklist to decide how to connect it to GOverlay:
1. Direct Connection: If the device outputs JSON over standard http:// on your home network without requiring passwords (like the HWInfo web server or public internet APIs), paste the URL directly into GOverlay.
2. Relay Script Connection: If the device uses strict https://, requires a security Token, or uses an advanced login protocol (like Crafty, Synology, or TrueNAS), use a background script on the server to convert it into a simple local http://.../data.json URL.
Get Help from Gemini or GPT thoses are correct tools to customize you wishes.
Hope it helps.