Skip to content

Deployment Guide for Epsio on Linux

This guide will walk you through the process of deploying Epsio on a Linux instance.

Before you begin

Before proceeding with the deployment guide, ensure that you have the following:

  • A prepared database instance (see previous steps in the "getting started" section for more details).
  • A linux instance to run Epsio on with:
    • Network access to your database instance.
    • docker, docker compose plugin and unzip installed on it
  • A token retrieved from Epsio's cloud console.

Install Epsio on your instance

To install Epsio on your instance, run the following commands:

export DB_HOST='<YOUR_DB_HOST>'
export DB_NAME='<YOUR_DB_NAME>'
export EPSIO_USER_PASSWORD='<The password you created for the Epsio user>'

curl https://epsio.storage.googleapis.com/<VERSION>/install.sh | \
    VERSION=<VERSION> TOKEN=<YOUR_TOKEN> bash -s -- \
    --db-type=postgres \
    --db-host=$DB_HOST \
    --db-port=5432 \
    --db-password=$EPSIO_USER_PASSWORD \
    --db-name=$DB_NAME

Once Epsio successfully connects to your database, you'll be redirected to the Epsio dashboard.

You are set to go and can create your first view. Visit the create_view for further details.