Sisense Self Deployment

For organizations deploying Sisense on-premises (locally), a successful deployment requires careful planning, configuration, and ongoing maintenance. Unlike managed cloud environments, self-deployment gives your organization full control over infrastructure, security, data storage, and system behavior, but it also requires administrators to handle installation, upgrades, backups, and environment-specific considerations.

This section provides an overview of the key areas for deploying and managing Sisense on Linux, Kubernetes, and cloud-based infrastructure while keeping your deployment secure, performant, and scalable:

  • Minimum Requirements for Sisense in Linux Environments – Understand the hardware, OS, and software prerequisites for deploying Sisense on Linux.

  • Checking the Prerequisites – Verify system dependencies, network configuration, and other requirements before starting installation.

  • Activating the Dashboard and Widget Deltas MongoDB Structure Change – Learn how to manage the new MongoDB structure for dashboard deltas and activate the updated system features.

  • Planning Your Configuration – Guidance on configuring multi-node deployments, networking, proxies, load balancers, and customizing installation values to fit your environment.

  • Installing and Uninstalling – Step-by-step instructions for installing Sisense on Linux, Kubernetes, and OpenShift environments, including single-node, multi-node, and offline/air-gapped deployments, as well as safe uninstallation procedures.

  • Upgrading Sisense in a Linux Environment – Procedures for upgrading Sisense safely, including Kubernetes deployments, RKE migrations, and testing upgrades before production rollout.

  • Backing Up and Restoring – Instructions for backing up Sisense assets, restoring environments after failures, and migrating between deployments while preserving data and configurations.

  • Post-Installation – Guidance for final configuration steps after installation, including activating the environment, configuring email servers, setting up load balancers, enabling autoscaling, and uploading custom files.

  • Deploying on Azure Kubernetes Service – Instructions for deploying Sisense on AKS, including Azure Files CSI drivers and best practices for cloud-based Kubernetes environments.

  • Deploying on AWS – Guidance for deploying Sisense on Amazon EKS, EC2, and integrating with AWS storage solutions like Amazon FSx or S3, including load balancer configuration and CSI driver setup.

  • Storing ElastiCubes on S3 – Learn how to configure Sisense to store ElastiCubes in S3 for scalable, cloud-based storage while maintaining performance and availability.

These topics help administrators plan, install, configure, and maintain Sisense in their own infrastructure, providing full control over system performance, security, and scalability. It is essential reading for any organization choosing to deploy Sisense on-premises rather than using a managed cloud environment.