Skip to content

Monitors changes to external IP address, and publishes change events

Notifications You must be signed in to change notification settings

pngan/external-ip-monitor

Repository files navigation

external-ip-monitor

Monitors changes to external IP address, and publishes change events.

Build and run executable

Prerequisite is the .Net Core 3.1 SDK, which must be installed on the system.

cd App
dotnet build
dotnet run

Build and run docker container

Prerequisite is Docker.

To build the executable and docker file, run the commands:

.\build.cmd

To run on home server

.\deploy-ipmon

To run from command line

docker volume create ipmon-vol  # Create volume to store old ip address
docker run -v ipmon-vol:/ipmon pngan/ipmon

Reference

How to build a .Net Core Docker application https://stackify.com/a-start-to-finish-guide-to-docker-for-net/ https://docs.microsoft.com/en-us/dotnet/core/docker/build-container?tabs=linux

About

Monitors changes to external IP address, and publishes change events

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages