Skip to content

Superset

What is Superset? ​

Superset is a modern data exploration and data visualization platform. Superset can replace or augment proprietary business intelligence tools for many teams. Superset integrates well with a variety of data sources.

Unofficial Docker Image ​

By default, superset does not support the use of docker-compose in production. Coolify's superset template uses a third-party, unofficial docker image created by amancevice.

Usage ​

Initial Setup ​

After deploying the template, you will need to initialise the database and create your admin user. This can be done as follows:

  1. Open a termianal session to the superset docker container

  2. Run one of the commands below, noting the - symbol:

    bash
    # Basic initialisation
    superset-init
    
    # Alternatively, to also load demo data, use
    superset-demo

    the source code for these scripts are available here.

  3. Answer all questions in the prompts

You can find the video instructions for this process in Coolify's GitHub repository's pull request #4891.

Connecting to other Databases on Coolify Network ​

If you wish to connect to databases hosted on Coolify, but external to the Superset service template, you will need to turn on the option: Connect to Predefined Networks.

Configuring Superset ​

Please refer to the official documentation for how you can tweak your superset_config.py.

This python config file can be edited using Coolify's UI by navigating to your service's Persistent Storage under the Configuration tab.