GeoBlocker

Highest Nextcloud version

Nextcloud 30
Show all releases

Community rating
Author

Home ITAdmin

Last updated

4 months, 2 weeks ago

Categories

Security

Resources
Interact
Report problem Request feature Ask questions or discuss

This is a front end to geo localization services, that allows blocking (beta), delaying (beta) and logging of login attempts from specified countries. Login attempts from local network IP addresses are never blocked, delayed or logged. In the current implementation the login page is normally shown to everybody independent of the country. Also login attempts with a non existing user are failing as usual independent of the country. Wrong Nextcloud configuration (especially in container) can lead to all access seems to come from local network IP address. Determination of the country from IP address is only as good as the chosen service.

Countries can be specified using allowlisting or blocklisting.

Currently available localization services are:

  • Geoiplookup (local programm on the host)
  • MaxMind GeoLite2 (local database accessed via PHP API)
  • Data from Regional Internet Registries (Nextcloud SQL database build up with data downloaded from the RIRs FTP servers)

For help how to set up the localization services please have a look at the GitHub repository (homepage on the right side).

Releases

Nextcloud version Stable channel Nightly channel All releases
30 0.5.15 - 30
29 0.5.15 - 29
28 0.5.15 - 28
27 0.5.14 - 27
26 0.5.13 - 26
25 0.5.11 - 25
24 0.5.8 - 24
23 0.5.7 - 23
22 0.5.6 - 22
21 0.5.4 - 21
20 0.5.2 - 20
19 0.5.1 - 19
18 0.4.6 - 18
17 0.4.0 - 17

Comments

Anonymous
Good
Ok
Bad
2 years, 1 month ago

Development (bots not counted in): not much

Issues: more solved than unresolved ones

Project management: yes (milestones)

Documentation: yes (longer readme)

Localization: yes (continuous)

Releases: frequent (changelog - see releases)

Alan Ford
Good
Ok
Bad
4 years, 6 months ago

Poor instructions