> For the complete documentation index, see [llms.txt](https://docs.ipcheck.ing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ipcheck.ing/knowledge-base/faq/about.md).

# About MyIP

**MyIP** is a free IP toolbox. It shows you your IP address and where it appears to be, tests whether websites are reachable, checks for WebRTC and DNS leaks, measures your speed, runs latency and MTR tests from around the world, and a good deal more.

The official instance runs at [ipcheck.ing](https://ipcheck.ing). The project itself is called MyIP; the site is called IPCheck.ing. They are the same thing.

## Open source, MIT licensed

MyIP is open source under the **MIT licence** — the most permissive of the common licences. You can read the code, run it, modify it, and deploy your own copy, including commercially.

* Source code: [github.com/jason5ng32/MyIP](https://github.com/jason5ng32/MyIP)
* Docker image: [hub.docker.com/r/jason5ng32/myip](https://hub.docker.com/r/jason5ng32/myip)
* Live site: [ipcheck.ing](https://ipcheck.ing)

## Who builds it

MyIP is built by **Jason Ng** — [jason5ng32](https://github.com/jason5ng32) on GitHub, also known online as Achán.

In his own words, he is not a professional programmer, but loves coding, open source, and sharing. Most of the time he works as a product manager, blogger, motorcycle rider, and geek.

The project started as a personal exercise in learning Vue.js and writing code with AI. It picked up stars on GitHub, went through a lot of refactoring, and grew into the toolbox it is now.

You can reach the **About** panel inside the app at any time from the **About** link in the footer. It has links to his personal site, blog, and social accounts.

## Running your own copy

You do not have to use the official site. Self-hosting is a first-class use case, and the fastest route is Docker:

```bash
docker run -d -p 18966:18966 --name myip --restart always jason5ng32/myip:latest
```

{% hint style="warning" %}
One extra step is required. MyIP relies on MaxMind's free GeoLite2 databases for geolocation, and those files cannot be redistributed — so you need to supply your own free MaxMind credentials before the backend can serve complete results. The setup instructions cover this.
{% endhint %}

For full deployment instructions — Docker and Node.js, MaxMind setup, reverse proxies, optional API keys, security options, and logging — see the **MyIP Developer documentation**, or the [README on GitHub](https://github.com/jason5ng32/MyIP).

### What is different on a self-hosted copy

Most things are identical. A handful of features are tied to the official site and are simply not present elsewhere:

* Sign-in and achievements
* The Invisibility Test
* The in-depth DNS Leak Test

Some other features are configurable rather than absent. The [curl API](/knowledge-base/getting-started/curl-api.md) domains and storage for [diagnostic report links](/knowledge-base/getting-started/sharing-a-diagnostic-report.md) are both set up by whoever runs the instance, so they may look different or be unavailable.

## Reporting bugs and suggesting features

Please use GitHub issues:

* [Open an issue](https://github.com/jason5ng32/MyIP/issues)

Things that make a network bug much easier to fix:

1. What you expected to see, and what you saw instead.
2. Your browser and operating system.
3. Whether a VPN, proxy, or corporate network is involved.
4. A [diagnostic report](/knowledge-base/getting-started/sharing-a-diagnostic-report.md) link — mask the IP tails first if you prefer.

If you would rather write code than file a ticket, pull requests are welcome; the contributing guide lives in the repository.

## Supporting the project

MyIP is free and carries no ads. If it saved you time, the **About** panel in the app has a **Sponsor Us** link. Starring the repository on GitHub helps too — the star count is shown right in the app's navigation bar.

## Related pages

* [General FAQ](/knowledge-base/faq/general-faq.md)
* [Touring the Dashboard](/knowledge-base/getting-started/touring-the-dashboard.md)
* [Accounts & Achievements](/knowledge-base/getting-started/accounts-and-achievements.md)
* Privacy policy for the official site: [ipcheck.ing/privacy](https://ipcheck.ing/privacy)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.ipcheck.ing/knowledge-base/faq/about.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
