Lichess is a popular open-source chess web site. The source is here and the development onboarding steps are here.
You can create a Google Cloud account for free and receive substantial free credits to play around with it.
We will run on a VM with the Ubuntu 18.4 operating system. The file in this gist startup.sh
can be saved to your local machine and referenced when you create an instance. Make sure to update the first line with your local whoami
.