FIXME: is yarn necessary just for Phoenix, or for Reva as well? If the former, it can be removed from here
Make sure that you have make, git, wget, tar, gcc and sudo is installed. Further, you have to install go for Reva and Phoenix and yarn for Phoenix.
Check https://golang.org/dl/ for the latest version of go. Install it and make sure that go is in your $PATH.
For CentOS8, you can do this by:
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
dnf install yarn -y
There is a dependency on nodejs 10 when building Phoenix. Make sure that that is installed.
Install Reva following the official documentation: Install Reva.
After deployment, continue by configuring Reva.