GitHub - yvguim/mysafeip

2 min read Original article ↗

MySafeIP

Pour la version française du Readme, c'est ici!

MySafeIP is a web app acting as a trusted IP source for firewalls.

With it, I don't have to open my own services (Nextcloud, bitwarden, etc...) worldwilde. Just me, my family and friends can use those services easily. Family and friends don't even need an account to mysafeip with instant link feature.

It comes with a docker container and a client to retrieve IP from server.

Tips: User don't need to know his public IP, MySafeIP will check http headers directly. It also apply to instant links users.

It is built on top of Fastapi framework and available in English and French.

I consider MySafeIP 0.9 as an Alpha version for the moment (better code organisation, refactoring and tests are coming) but it works pretty well out of the box.

Users can:

  • Declare one or more IP;
  • Declare a link accessible to everyone: MySafeIP acts like a url redirector and registers client IP on the fly;
  • Create an auth token for mysafeip-client;

It's easy to install (docker inside):

Some screenshots:

Homepage

IP declaration

Instant links

Check the demo on Youtube:

Available soon ;)