Izenda

Izenda is a leader in simple embedded analytics & powerful BI. Quickly deploy an instance of Izenda to find out how self-service analytics in your application speeds time to market & boosts ROI. For more information visit Izenda.com

Software Included

Package Version License
Izenda 3.3.1 Custom
Apache 2.4.29(Ubuntu) Custom
.NET Core Runtime 2.2.3 MIT
PostGresSQL 10.9 Postgres SQL

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating a Droplet from the Izenda 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Izenda Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token) to an environment variable or substitute it in the command below.

curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "izenda-18-04"}' \
        "https://api.digitalocean.com/v2/droplets"

Getting Started After Deploying Izenda

This 1-Click App Droplet is deployed with a standalone instance of Izenda, referred to in our documentation as Standalone or DeploymentMode 0. This includes two separate sites, a front-end UI site and a back-end REST API site as well as a PostgreSQL configuration database.

Accessing the Website

By accessing the new Izenda 1-Click App Droplet on http://your_server_ip, you should automatically be brought to your instance of Izenda. In the event you are asked to log in, please use the following default account: Username: IzendaAdmin
Password: IzendaAdmin123

Setting up your Instance

When accessing your default site, you should see a page that asks you for your license key information. Please select the appropriate type of key, offline or online, and insert your license key. Additional information on this page can be found here:

Once your license is provided you can begin configuring your instance of Izenda. This process typically includes adding connection strings for reporting data and creating tenants, roles, and users. For information on adding new data sources, and managing your data model please read the following documentation:

For information on user management, please read this documentation:

Post Configuration

PLEASE NOTE: To ensure a smooth operation of this instance, the items below should be reviewed.

Exporting

Update the WebUrl and WebAPIURL value in the IzendaSystemSetting table with the URL for your front-end. You can use the script below to accomplish this. As a general best practice, we recommend backing up your database before making any manual updates.

UPDATE [IzendaSystemSetting]
SET [Value] = 'http://<your url droplet Ip>/'
WHERE [Name] = 'WebUrl'

 

UPDATE [IzendaSystemSetting]
SET [Value] = 'http://<your url droplet Ip>/api/'
WHERE [Name] = 'WebAPIUrl'

 

If you do not update this setting, charts and other visualizations may not render correctly when emailed or exported. This will also be evident in the log files as shown below:

[ERROR][ExportingLogic ] Convert to image: System.Exception: HTML load error. The remote content was not found at the server - HTTP error 404