Sign inSign up

shantanupatil01/ipapp

By shantanupatil01

Updated over 1 year ago

A simple Node.js web server that displays client IP address, timezone, and time information.

Image
Developer tools
Web analytics
0

1.0K

shantanupatil01/ipapp repository overview

IP Information Application

A lightweight Node.js application that displays client IP address, timezone, and time information in a clean dark-themed UI.

Features

  • Displays client's public IP address
  • Shows timezone information and UTC offset
  • Provides local and UTC time/date
  • Responsive dark theme design
  • CORS enabled for cross-origin requests
  • Server logs with customizable timezone

Quick Start

docker run -p 3000:3000 -e TZ=Asia/Kolkata --restart unless-stopped --name ipapp shantanupatil01/ipapp:latest

Then visit http://localhost:3000 in your browser.

Docker Compose

services:
  ipapp:
    container_name: ipapp
    image: shantanupatil01/ipapp:latest
    ports:
      - "3000:3000"
    environment:
      - TZ=Asia/Kolkata
    restart: unless-stopped

Environment Variables

  • PORT: Port to run the server on (default: 3000)
  • TZ: Timezone for server logs (default: Asia/Kolkata)
    • Examples: America/New_York, Europe/London, Australia/Sydney

Multi-Architecture Support

This image supports multiple architectures:

  • linux/amd64 (Intel/AMD)
  • linux/arm64 (Raspberry Pi 4, Apple Silicon)
  • linux/arm/v7 (Raspberry Pi 3 and older)

Tag summary

Content type

Image

Digest

sha256:15fc9950c

Size

54.2 MB

Last updated

over 1 year ago

docker pull shantanupatil01/ipapp