MyIP
Self-HostedSelf-hosted public IP lookup tool with privacy in mind
Overview
MyIP is a lightweight self-hosted tool that displays your public IP address alongside ISP, geolocation, and IPv4/IPv6 details. It features a clean web interface for quick checks and an API endpoint for automated use cases. Deployable via Docker with minimal setup, it avoids third-party tracking, making it ideal for privacy-conscious users. Its small footprint ensures efficient operation on any server or home lab, requiring little to no maintenance once installed.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
myip:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: myip
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Displays public IPv4/IPv6 addresses
- Shows ISP and geolocation insights
- API endpoint for automated queries
- Lightweight Docker deployment
Frequently Asked Questions
? Is MyIP hard to install?
No—MyIP can be deployed quickly using Docker with a single command. It requires no complex configuration, making it accessible even for users new to self-hosting.
? Is it a good alternative to WhatIsMyIP.com?
Yes—MyIP offers core public IP lookup functionality without ads or tracking. However, it lacks some advanced features like VPN detection found in commercial tools like WhatIsMyIP.com.
? Is it completely free?
Yes—MyIP is open-source software released under the MIT license, so it’s free to use, modify, and host without any costs or subscriptions.
Top Alternatives
People Also Ask about MyIP
Tool Info
Pros
- ⊕ Privacy-focused (no third-party tracking)
- ⊕ Easy Docker setup in minutes
- ⊕ Minimal resource consumption
- ⊕ Supports API access for integrations
Cons
- ⊖ Limited advanced features (e.g., VPN detection)
- ⊖ Requires a server or home lab to host
- ⊖ No built-in authentication by default