Skip to content

Getting Started with Depictio

This guide will help you get started with Depictio after installation. It covers the basic concepts and workflows to help you begin visualizing your data.

First Steps

Installation

If you haven't installed Depictio yet, please refer to the installation guide for detailed instructions on how to set up Depictio using Docker Compose, or Helm.

Accessing the Web Interface

After installation see the installation guide, you can access the Depictio web interface. If you used Docker Compose or the helm chart with a local setup, the default port is 5080. Open your web browser and navigate to:

http://localhost:5080

Logging In

When you first access Depictio, you'll be prompted to log in. The default installation creates an admin user with:

  • Email: admin@example.com
  • Password: changeme

Important

Change the default password after your first login for security reasons.

Use depictio-cli

Install the CLI tool

Depictio provides a command-line interface (CLI) tool for managing data ingestion and other tasks. You can install the CLI tool by following the instructions in the depictio-cli documentation.

Create a CLI configuration

Once you have installed the CLI tool, you need to create a configuration file to interact with Depictio. This configuration file contains the necessary information to connect to your Depictio instance, including the base URL and user credentials. To do so, go to the profile section in the web interface (bottom left corner).

Once in the profile section, click in the CLI Agents button.

You will land on the CLI Agents page, where you can manage your CLI configurations. To create a new configuration, click on the Add new configuration button.

Select a name for your configuration and click on the Save button.

This will generate a YAML file with the necessary configuration to interact with Depictio via the CLI. Save this file in a secure location (e.g., ~/.depictio/config.yaml), and ensure it is not publicly accessible. Depending of your installation, the file will look like this:

# ~/.depictio/config.yaml
base_url: http://localhost:8058
s3:
  bucket: depictio-bucket
  external_host: localhost
  external_port: 9000
  external_protocol: http
  external_service: false
  public_url: null
  root_password: minio123
  root_user: minio
  service_name: minio
  service_port: 9000
user:
  description: null
  email: admin@example.com
  flexible_metadata: null
  hash: null
  id: 6845c5892bf43fee63e14bab
  is_admin: true
  token:
    access_token: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...
    created_at: '2025-06-08 19:34:21'
    description: null
    expire_datetime: '2026-06-08 19:34:21'
    flexible_metadata: null
    hash: null
    id: 6845e5bdce243952fac3e444
    logged_in: false
    name: TEST2
    token_lifetime: long-lived
    token_type: bearer
    user_id: 6845c5892bf43fee63e14bab

Use the CLI tool

You can now use the CLI tool to interact with your Depictio instance. For example, you can list available workflows, upload data collections, and manage your projects. Refer to the depictio-cli documentation for detailed usage instructions.

In that get started guide, you can use the palmer penguins dataset to test the CLI tool. This dataset mimics the palmer penguins dataset, which is a popular dataset for testing data visualization tools.

depictio-cli run \
    --CLI-config-path ~/.depictio/config.yaml \
    --project-config-path ../api/v1/configs/penguins_dataset/penguins_project.yaml

This command will run the CLI tool with the specified configuration file and project configuration file. This will create a new project in Depictio with the palmer penguins dataset, including 2 data collections: physical_features and demographic_data.

Once the data ingested into the system, you can go to the web interface and see the project created in the Project Management section.

Creating Your First Dashboard

To create your first dashboard using the palmer penguins dataset, click on + New Dashboard in the top right corner of the web interface.

This will open the dashboard creation wizard. Select the Palmer Penguins Species Comparison project from the dropdown menu, and then click on Create Dashboard.

You will see a new dashboard created using the Palmer Penguins Species Comparison project.

Then follow the dashboard creation guide and dashboard usage guide. These guides will walk you through the process of designing a dashboard, adding components, and configuring interactivity.

Next Steps

Now that you understand the basics, you can:

Troubleshooting

If you encounter issues:

  • Check the FAQ for common problems and solutions
  • Review the logs for error messages
  • Ensure your data is in a supported format
  • Verify that all services are running correctly