this post was submitted on 09 Jul 2023
12 points (100.0% liked)

Self Hosted - Self-hosting your services.

14789 readers
20 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules

Important

Cross-posting

If you see a rule-breaker please DM the mods!

founded 4 years ago
MODERATORS
 

I know cloudlfare and other cloud providers often provide geoblocking features if you host with them.

Does anybody know of any similar foss packages for us self-hosters?

I know I don't have any need for somebody outside of my country to access my server, so geoblocking IPs would be a great security feature.

top 2 comments
sorted by: hot top controversial new old
[–] terribleplan@lemmy.nrd.li 4 points 2 years ago* (last edited 2 years ago) (1 children)

It depends on what specific thing you want to add geoblocking to, but often something like the MaxMind GeoIP database, which then can feed into a firewall to pre-emptively geo-block at a connection level, or as part of e.g. nginx geolocating the IP a of the connecting IP then making the blocking decision at request time.

There's a project that works with Traefik's forward-auth middleware to do this, which is probably how I would go about it if I wanted it at an HTTP level.

[–] chandz05@lemmy.world 1 points 2 years ago

Yep SWAG reverse proxy (which uses ngjnx) can use Maxmind for geoblocking pretty easily

load more comments
view more: next ›