Self-hosting often works great, but it requires some effort to setup. It is more aimed at technical people.
We might create a guide for some self-hosting basics which don't require Cloudflare. IPFS may be worth consideration if performance is the main concern.
Best way to protect your server from DDoS
- Avoid any third-party service that can intercept HTTP traffic (like Cloudflare)
- Install WAF on your loadbalancer.
- Even simple ModSecurity can save you.
- Add rate-limit to your nftable(firewall) and server software.
- Just drop the excessive connection.
- Blocking VPS/Hosting IP ranges will get rid of your headache.
|Akamai||can be used to block Tor||?||https://akamai.net/|
|Codeberg pages||support censorship; no custom domain support; tor hostility||Free||https://pages.codeberg.org/|
|Gitee pages||must understand Chinese||Free||https://gitee.com/help/articles/4136|
|Github pages||uses Microsoft servers||Free||https://pages.github.com/ (WARNING: Tor/VPN users will get their account blocked automatically by Github)|
|Sharktech DDoS Solutions||?||?||https://sharktech.net/|
|Surge.sh||Modifies *.surge.sh/robots.txt response||Free||https://surge.sh/|
|eQualitie||not gratis||gratis during COVID19||https://equalit.ie/|
|sucuri||not gratis; tor hostility at ~3.483%||$200+||https://sucuri.net/|
Not researched yet
- CDNJS: sponsored by Cloudflare. It might use it in the background.
Why X is not included
|BunnyCDN||Uses Cloudflare + Acts like reverse proxy.|
|Cloudflare Tunnel||Uses Cloudflare.|
|DDoS-GUARD||just like CloudFlare.|
|Gitlab pages||GitLab is now Cloudflared|
|jsDelivr||Uses Cloudflare, see their network page|
|Netlify||Uses Amazon AWS which is also a content delivery network. It would be hypocritical to include it.|
Sucuri and eQualitie have a history of CloudFlare patronage, but no longer.