Platform
GPU server DDoS protection, included on every public IP
Every OverGPU server has DDoS mitigation on its public IPs, always on and at no extra fee. Here is what it covers, where it stops, and how to protect an inference endpoint on top of it.
- Delivered in under 10 minutes
- Whole GPUs, never shared
- Cancel any month
Recommended configurations
-
NVIDIA H100 SXM 80 GB of HBM3 for a public LLM API behind your own proxy$2,190/mo
-
NVIDIA RTX PRO 6000 Blackwell 96 GB to serve models and media apps to the public$1,390/mo
-
NVIDIA L40S 48 GB entry point for public image and inference APIs$890/mo
Highlights
-
On every public IP
DDoS mitigation covers the public IP addresses of every server, single-GPU or8-GPU. -
Always on
Mitigation runs all the time. There is nothing to enable and no ticket to open when an attack starts.
-
No extra fee
DDoS protection is part of the monthly price, like the public IPs and the included bandwidth.
-
Backed by the 99.9% SLA
Power, network and hardware availability carries service credits. Attacks beyond the included protection are excluded.
-
SSH-key accessChoose SSH-key login when you deploy, and password login stays switched off. -
Engineers 24/7
Report an attack or abuse in a support ticket from your dashboard, at any hour.
GPU server DDoS protection is included with every OverGPU server. Mitigation is always on for your server's public IPs, at no extra fee, whether you rent one GPU or eight. It is there to filter network floods before they reach your machine. It does not make an open inference endpoint safe on its own, and this page explains the difference.
How GPU server DDoS protection works
What it covers, and what it does not
Covered
- Floods of attack traffic aimed at your public IPs at the network level, the kind that would otherwise saturate the link.
- Every server, at all times, at no extra fee.
Not covered
- Attacks exceeding the included protection. Our service level agreement excludes them from downtime, so they do not count toward service credits.
Requests that look legitimate at the network level, such as many long prompts sent to an open API, pass through. Your application has to handle them.Application-layer abuse.- Your software and configuration. An exposed notebook server, a database without a password or a leaked API key are outside what network mitigation can fix. The SLA also excludes issues caused by your software, configuration or use.
- Credentials. Keeping SSH keys and API keys secure is your responsibility, as is activity on your servers.
Why inference endpoints need more than DDoS mitigation
A GPU endpoint is expensive per request. A static web page costs almost nothing to serve, while a language model can spend seconds of GPU time on one long prompt and a long answer. Nobody needs a flood to exhaust it. A modest number of concurrent requests with long contexts can fill the KV cache and queue every real user behind them, and to the network that traffic looks normal.
So protection for inference lives in your stack: a firewall, a reverse proxy, authentication and limits in front of the model server. Our
Hardening checklist for exposed endpoints
1. Firewall the host
Allow SSH and HTTPS, and deny everything else:
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw allow 443/tcp
sudo ufw enable
Docker publishes ports through its own iptables rules, which can bypass ufw. Publish model servers on localhost only, for example . The networking and firewall guide goes further.
2. Put a reverse proxy in front
Keep the model server on 127.0.0.1 and expose only a reverse proxy such as nginx or Caddy. It terminates TLS, caps the request size and limits the request rate per client:
limit_req_zone $binary_remote_addr zone=api:10m rate=5r/s;
server {
listen 443 ssl;
server_name api.example.com;
# ssl_certificate and ssl_certificate_key go here
client_max_body_size 1m;
location /v1/ {
limit_req zone=api burst=20 nodelay;
proxy_pass http://127.0.0.1:8000;
proxy_read_timeout 300s;
}
}
Never expose a notebook server, a ComfyUI instance or a model server's own port directly to the internet. Bind them to 127.0.0.1 or to the private network, and reach them through the proxy or an SSH tunnel.
3. Require API keys
option and then rejects requests without the matching bearer token:
vllm serve <model> --host 127.0.0.1 --port 8000 --api-key "$VLLM_API_KEY"
If several clients use the endpoint, give each one its own key at the proxy or gateway, so a leaked key can be revoked without affecting the others.
4. Cap what one request can cost
Rate limits count requests, but GPU cost depends on tokens. Cap context length and concurrency on the server, for example with vLLM's and , and enforce a ceiling on max_tokens in your API layer. Watch GPU utilization, queue depth and error rates so abuse shows up early; the GPU monitoring guide lists what to track.
If you are under attack
FAQ
Questions, answered.
The short version. The help center has the details, and customers with an active server get answers by ticket, 24/7.
Visit the help centerDoes DDoS protection cost extra?
No. DDoS mitigation is included on the public IPs of every server, always on, at no extra fee.
Do I need to turn it on during an attack?
No. Mitigation is always on, so there is nothing to enable. If you see a problem, open a support ticket from your dashboard, at any hour.
Does it protect my inference API from abuse?
Is downtime from a DDoS attack covered by the SLA?
The 99.9% commitment covers power, network and hardware availability. Attacks exceeding the protection included with the service are excluded from downtime under the SLA.
Is my private network protected too?
The private network between your servers is not reachable from the internet, so DDoS mitigation applies to your public IPs.
Deploy a GPU server
Get your GPU server this month.
Choose a configuration, create your account in the same form and pay the first month from your balance. Your server is delivered in under 10 minutes.
- Delivered in under 10 minutes
- Cancel any month
- Pay with crypto, up to +50% bonus