Provision Machines

AWS

GCP

Install Secoda

  1. Clone the Secoda repository

a) If you’re using AWS Linux install git with sudo yum install git -y

git clone <https://github.com/secoda/on-premise-docker-compose>

  1. Navigate to Secoda's directory

cd on-premise-docker-compose

  1. Install Docker and Docker Compose

./install.sh

  1. Update environment variables in .env

a) Set the DOPPLER_TOKEN that was provided by Secoda

b) Update the environment variables by running source .env . Optionally, add the line export DOPPLER_TOKEN=<your-doppler-token> to ~/.profile (Ubuntu) or ~/.bash_profile (AWS Linux) so that the token is always in the environment variables. To confirm run the command echo $DOPPLER_TOKEN you should see a token string such as dp.st.prd.hzKRcDNiCU8yD5LUNJYYsS5T3JEM042EkNlfinSA2rz

  1. Update the permissions for Docker with the user and re-login to the machine for the changes to take effect sudo usermod -aG docker $USER

  2. Update the <docker_key> that was provided in the [update-secoda.sh](<http://update-secoda.sh>) file. The login username is secodaonprem

  3. Start the Secoda server doppler run -t $DOPPLER_TOKEN -- docker-compose up -d

  4. Confirm that all containers are running

sudo docker ps

Go to your domain and confirm that Secoda is running

<aside> ➡️ Next Configure SSL

</aside>