Mirror site for in-browser edition?

The in-browser edition of BBC BASIC for SDL 2.0, which allows a BBC BASIC program to be run on any platform that has a suitable web browser, crucially relies on the availability of its server. Although this has been good so far, the possibility of a failure (or running out of bandwidth) cannot be discounted.

Would anybody be interested in hosting a mirror site to provide an alternative server in such circumstances? It would have to be secure (i.e. https://) and be able to run (e.g.) a PHP script in order to serve the resources with the appropriate CORP and COOP headers. Most browsers impose those requirements.

It would also need to be kept up-to-date, ideally by automatically tracking changes (although that might not be practical).

Comments

  • BigEd
    edited December 2021
    A good idea to have a backup, I think. A quick search indicates that free hosting at vercel might fit the bill - it might be able to serve with the necessary headers, and also to react to changes at github. However, more conventional hosting on someone's existing arrangement might be easier, or preferred.

    Another low-cost approach which ought to work, although I haven't tried it, would be to host from home, perhaps on a Pi, and use Cloudflare's (free) tunnel facility to appear on the public www, regardless of local conditions (NAT, firewalls, ISP restrictions.)
  • BigEd wrote: »
    Another low-cost approach which ought to work, although I haven't tried it, would be to host from home, perhaps on a Pi, and use Cloudflare's (free) tunnel facility

    Cloudflare has been suggested as a solution before, but my concern is that their free services are supposed to be for "personal or hobby projects" (and I expect their Terms & Conditions give this legal force) so as a VAT-registered business I would not qualify.
Sign In or Register to comment.