Roberto Alsina 493c5528ce Add rate limiting to protect against bot traffic
- Add global rate limiting zones (10r/s, 3r/s for POST)
- Add API service limits (5r/s) for faas/gotify
- Add unknown user agent detection with strict limits (2r/s)
- Skip rate limiting for WebSocket connections
- Add 429 error pages for rate limit exceeded
- Enhance existing AI bot blocking with additional protection

Co-Authored-By: z.ai model <noreply@z.ai>
2025-10-03 09:23:20 -03:00
2025-09-02 12:58:12 -03:00
2024-08-20 11:47:45 -03:00
2024-06-26 11:11:00 -03:00

personal-servers

How I put my very own personal servers online, for free.

  • The reverse proxy setup is in reverse_proxy/
  • The ansible playbooks to setup the actual server are in provision-pinky
Description
Config for my personal servers
Readme 114 KiB
Languages
Shell 72.9%
Dockerfile 22.5%
HTML 4.6%