= Octave on Public Clouds =
For installing the latest released stable Octave version and running it on instances on public clouds such as Amazon AWS.
== AWS EC2 ==
On AWS EC2, choose the official Ubuntu AMI for EC2 for your region. See [https://cloud-images.ubuntu.com/locator/ec2/ Ubuntu cloud image locator]
= Installing on Ubuntu LTS 16.04 LTS =
= Installing on Ubuntu LTS 18.04 LTS =
== Connecting to the cloud instance ==
If you are using X-11 for plotting in octave (gnuplot xterm), you will need to do X-11 forwarding using ssh -Y . You will also need Xquartz installed on your machine and issue xhost + <your instance public IPV4 address>
For qt graphics, you do not need the X-11 forwarding.
Because of network latency between the remote cloud server and the local client, response to user keystrokes is delayed. Running an octave kernel in Jupyter notebook avoids this because the local browser responds to keystrokes during editing.
This only addresses single user Jupyter notebook server not the multi-user Jupyter Hub server.