Sometimes you want to block an IP yourself, before the auto-ban engine gets there. This is useful for responding to scraping, abuse, harassment, or threats spotted in the activity log.
Step-by-Step
- Open Architect Panel → Blocked IP Addresses and click Block an IP.
- Enter the IP. Single addresses or CIDR ranges (e.g.
198.51.100.0/24blocks the whole /24) are accepted. - Add a reason note. This is invaluable later when reviewing or auditing.
- Pick a duration: 1 hour, 24 hours, 1 week, 30 days, or permanent.
- Optionally add tags for grouping (e.g.
#scraping,#harassment). - Save.
Effects
Once blocked, any request from the IP receives a 403 response before reaching the application. Login, API and even static asset requests are all rejected. The block applies platform-wide regardless of which tenant the request was for.
Worked Examples
- Aggressive scraper: Logs show 10,000 requests/hour from a single IP. Block
/32permanently with reason “high-volume scraping, no UA”. - Country-wide block: Repeated abuse from a hosting provider. Block their entire
/16for 30 days with tag#hosting-provider-x. - Compromised office IP: A user's home IP is reportedly compromised. Block temporarily for 24h while they investigate.
Warning: Be careful with CIDR ranges — a typo of/8instead of/24blocks 16 million addresses including potentially your own office. The form warns when ranges exceed /16.