# Running webhooks from home

Webhooks will require the ability for Top.gg to be able to reach your computer via http requests. Since your home network isn't quite setup in the same way as a VPS or other hosts it will require some special configuration.

### Port forwarding

If you try to host a webhook at home without port forwarding your home router will not know which device to send the request to. You'll need to tell it what port your webhook is on, and which computer will handle them.\
\
Every router is different so you may want to visit <https://portforward.com/router.htm#1> for more information.

### Dynamic IP's

Many internet service providers around the world will change your home public IP from time to time. Your public IP will be required for hosting webhooks from home, if your ISP changes your IP frequently its probably not a good idea to host from home. You may need to contact your ISP to request a static IP.

### Finding your public IP

You can find your public IP by opening any web browser with all VPN's disabled and searching "What is my ip address" in your preferred search engine.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://top-gg.gitbook.io/top.gg-voting-node-sdk/guides/readme/running-webhooks-from-home.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
