How does this site happen?

The physical installation is hosted on a Raspberry Pi - (Model 2) microcomputer running Debian Linux and the usual LAMP server software.

The site itself is constructed using HTML5 and CSS with use of an iFrame for the main presentation area - although iFrames are not HTML5 compliant, they are nonetheless widely utilised.

The connectivity comes through port forwarding / NAT using my Sonicwall TZ100 firewall application via the general internet i.e. I host it myself.