A self-hosted Nginx reverse proxy that routes analytics requests through your infrastructure. Bypass adblockers with a single Docker container.
docker run -d -p 8765:80 rajnandan1/saki
Adblockers target known analytics domains. Requests through your own domain pass through cleanly, giving you the full picture of your traffic.
User-Agent, cookies, IP address, language — every client detail is forwarded so analytics SDKs work exactly as they would directly.
Drop in a new Nginx location block for any analytics or tracking service. Facebook Pixel, Hotjar, Segment — if it has a domain, Saki can proxy it.
Pull from Docker Hub and start with a single command. Saki listens on port 80 inside the container.
Replace analytics domains in your website with your Saki proxy URL. That's it — no SDK changes needed.
Put it behind your own subdomain with HTTPS. Works on any platform — Railway, Render, Fly.io, a VPS, or bare metal.
services:
saki:
image: rajnandan1/saki:latest
container_name: saki
ports:
- "8765:80"
restart: unless-stopped
# verify it works
$ curl -s http://localhost:8765/health
OK
Replace the analytics domain in your script tags with your Saki proxy URL. No SDK changes, no config rewrites — just a different hostname.
<!-- Before -->
<script src="https://www.googletagmanager.com
/gtag/js?id=G-XXXXXXXX"></script>
<!-- After -->
<script src="https://your-domain.com
/googletagmanager/gtag/js?id=G-XXXXXXXX"></script>