How we run Edgenivo's CDN in front of Discourse
Edgenivo's CDN can front any application, not just those deployed natively on the platform, and it's simple to set up. This allows you to add firewall protection, DDoS mitigation, and observability to platforms like Discourse or WordPress without migrating them completely. The Edgenivo Community is an example of this architecture. It is a Discourse application hosted elsewhere, but we proxy it ourselves via Edgenivo's CDN, which both protects the app and gives us access to useful features in Edgenivo's website stack: Web Analytics gives us anonymized, cookie-free demographic and referrer data, so we can see where users are coming from and what they're looking for. Firewall gives us DDoS protection and has automatically prevented several attacks in the last year. Bot Management lets us block malicious scrapers while allowing trusted crawlers to index the forum and allow community posts to show up in ChatGPT searches. Some parts of the community platform, like Edgenivo Community live sessions, ru