5 Community Content Delivery Network
Ken Fallon edited this page 2024-11-25 21:06:07 +00:00

Community Content Delivery Network (CCDN)

A location to track the deployment of the HPR Community Content Delivery Network, that provides a mirror network for our content.

Availability of HPR Content

The HPR site has been traditionally been run on a single instance, which makes the project vulnerable.

We have experienced several times where we have suffered from issues resulting from system outages, denial of service attacks, forced decommissioning, or increased costs.

There is a clear need to host the content in multiple geographically distributed networks to increase reliability and redundancy.

Applying a Content Delivery Network in front of the provider addresses some but not all of these issues.

These large vendor solutions provide free tiers, but the long term business model shows that these are not sustainable.

Additionally the algorithms used would flag behavior considered normal for HPR contributors, as suspicious and would deny them access.

Looking to the past

At the dawn of the Internet, it was common for websites and services like DNS to be mirrored by friends.

This was for a long time not a viable option for HPR as the quantity of Audio Content was expensive to host and transfer, and was therefore beyond what a home user could reliably serve.

Over time, in some locations members of our community have access to facilities that a few years ago would have been reserved for Internet Service Providers.

If you are interested in helping hosting the HPR site and media, then please get in touch with admin @ hackerpublicradio.org

Requirements for Hosting

  • 24/7 Home Service
  • fixed IP address
  • unlimited bandwidth
  • fast > 500mb/sec upload
  • large > 1T of storage
  • permission from your ISP to run a web server
  • Contact information know to the Janitors
  • Optional: UPS