JATOS on AWS
This page provides additional information on how to install JATOS on an AWS server. General installation advice can be found in JATOS on a server and applies here as well. We recommend using JATOS together with a reverse proxy. See our instructions for Apache or Nginx. If you are looking for an easier way to install JATOS in the cloud, check out the tutorial JATOS on DigitalOcean.
- Register at AWS (a credit card is required).
- In the AWS web console, go to EC2 and launch a new instance with Ubuntu (other Linux distributions are also possible).
- During the creation of the EC2 instance, you will be asked to create a key pair. Do so and download the key file (a
.pem
file). Store it in a safe place—this key is required to access your server. - Log in via SSH: Use your instance's public IP address (found in AWS EC2 > Instances > Description).
ssh -i /path/to/your/pem_key_file ubuntu@<your-public-ip>
- Download the latest JATOS release:
- With bundled Java:
wget https://github.com/JATOS/JATOS/releases/latest/download/jatos_linux_java.zip
- Without Java (you must install Java yourself):
wget https://github.com/JATOS/JATOS/releases/latest/download/jatos.zip
- With bundled Java:
- Unzip the downloaded file: (If
unzip jatos_linux_java.zip
unzip
is not installed, runsudo apt-get install unzip
.) - If you do not use a reverse proxy like Nginx or Apache, configure the IP and port in
conf/jatos.conf
(orconf/production.conf
for versions < 3.8.3):- Use the Private IP (starts with 172.x.x.x) and port 80.
- Allow inbound HTTP/HTTPS traffic: See this AWS guide.
- (Optional) Set up JATOS to auto-start.
- Change the JATOS admin password.