Go to file
IanM 015d072a47 chore: add CLI info 2024-02-07 12:10:52 +00:00
.github/workflows chore: switch to yarn 2024-02-07 08:24:08 +00:00
js Bundled output for commit aa0aa93c4a 2024-02-07 11:10:49 +00:00
migrations refactoring (#32) 2023-11-23 09:22:25 +00:00
resources fix: error when trying to display map if no zip or lat/lon (#36) 2024-02-07 11:10:17 +00:00
src Apply fixes from StyleCI 2024-02-07 08:17:29 +00:00
.gitattributes Initial commit 2019-09-28 17:12:09 -04:00
.gitignore Add build action 2020-12-16 13:40:39 +00:00
LICENSE.md update LICENSE 2020-03-15 15:22:02 -04:00
README.md chore: add CLI info 2024-02-07 12:10:52 +00:00
composer.json refactoring (#32) 2023-11-23 09:22:25 +00:00
extend.php refactoring (#32) 2023-11-23 09:22:25 +00:00
phpstan.neon chore: enable phpstan, apply fixes (#31) 2023-11-09 09:02:17 +00:00

README.md

GeoIP by FriendsOfFlarum

License Latest Stable Version OpenCollective Donate

A Flarum extension.

Empower Your Flarum Moderators with GeoIP

Moderators play a crucial role in maintaining the health and quality of forums. With GeoIP, give them the geolocation tools they need to better understand users, make informed decisions, and maintain a safe environment. Only moderators have access to IP-based geolocation, ensuring user privacy and data security.

🌎 Key Features

  • Location Insights: Enable moderators to identify the country and region of users.
  • Interactive Mapping: Let moderators visualize user locations with an integrated map view.
  • Threat Detection: Equip moderators with the ability to highlight potentially malicious IP addresses through threat level indicators. (Via supported IP location data providers)

Screenshots

Redesigned meta info (visible to admins/mods)

image

Integration with session management (visible to own profile)

image

Information modal with location map

image

CLI Usage

The following CLI commands are provided:

lookup

Although IP addresses will be looked up when they are requested, this command will lookup all IP's that do not already have an entry in the ip_info table, using the currently selected provider.

php flarum fof:geoip:lookup

Installation

Install manually with composer:

composer require fof/geoip:"*"

Updating

composer update fof/geoip
php flarum cache:clear

OpenCollective GitHub

An extension by FriendsOfFlarum.