Need to do a bit of coding on-the-go?

Grab the LibTerm app (free and open source) or Blink Shell app (paid but also open source) for your iOS device, or a terminal app for your Android device, grab a Bluetooth keyboard, and SSH into an Amazon Web Services virtual machine or into IBM Cloud.

The AWS free tier gives you 750 free EC2 t2.micro virtual machine instance computing hours per month, for the first 12 months, with:

  • 1 vCPU: 2.5 GHz
  • 1 GB of memory

IBM’s free tier gives you a virtual machine called a Hyper Protect Virtual Server with:

  • 1 vCPU
  • 2 GB of memory
  • 25 GB of data storage

Note that you are still required to provide credit card details when creating these free cloud servers.

A Fresh Blurbs post has a nice outline of the server setup for this.

Another option is Google Cloud Shell, available with a free tier GCP account, giving you in-browser command-line access to an admin machine, with many tools like Docker, Python, Node.js and Ruby pre-installed, and that comes with a built-in code editor based on Theia IDE. It offers:

  • 5 GB of persistent data storage