---
# System prepended metadata

title: Turn server on

---

# Turn server on 

## Connect to the machine
### Download Metatalk.pem file 
- Get the file [here](https://drive.google.com/file/d/1Mx7obbmq7pSLCsIwgszGSWpmF88uysFr/view?usp=sharing) 

### SSH 
In the same path of the `Metatalk.pem` file, execute: 
```bash 
ssh -i "Metatalk.pem" ubuntu@ec2-107-21-57-250.compute-1.amazonaws.com
```


## Start application at port 80 

Followed the solution in this [post](https://stackoverflow.com/questions/60372618/nodejs-listen-eacces-permission-denied-0-0-0-080 ): 


```bash 
> sudo apt-get install libcap2-bin 
> sudo setcap cap_net_bind_service=+ep `readlink -f \`which node\`` 
```

## PM2 

Using pm2 to make the npm process run forever

```bash=
npm install -g pm2
pm2 start <app>
pm2 status 
```