Self-hosted SeekTable setup

You can install and run SeekTable on-premise with docker:


  1. Ensure that docker is installed (if not: Docker CE setup instructions).
  2. Ensure that docker-compose is installed (if not: Docker Compose setup instructions).
  3. Download SeekTable configuration for docker-compose: docker-compose.tar.gz (and extract the files):
    $ wget https://www.seektable.com/docker-compose.tar.gz -P ./
    tar xf docker-compose.tar.gz
  4. Edit docker-compose.seektable.env file to configure app base URL and other self-hosted SeekTable system settings.
  5. Ensure that server's firewall allows incoming connections for ports 80 and 5200.
  6. Run the following command:
    $ sudo docker-compose up
  7. Now you can open http://your_server_hostname_or_ip/ and create accounts in your local SeekTable installation.
    If your installation is accessible from internet you may configure NGINX as reverse proxy and enable HTTPS (this is optional).
Upgrade: to refresh downloaded images just run $ sudo docker-compose pull, or use docker pull command for all SeekTable images (listed below). It is recommended to use latest version of docker images published on Docker Hub.

In case of any complications or questions please contact support@seektable.com.

Usage conditions

SeekTable installation uses 2 docker images:

seektable/seektable
FREE
This is main SeekTable web application. You can use this image for free with the following conditions:
  • installation should be used/accessed only by employees/customers of your company; you cannot make it public (accessible for everyone).
  • usage of modified image is prohibited (changes in any application files including css/js etc)
  • if you use installation more than 14 days you need to inform us about it: provide company details, contact email, number of installations to selfhosted@seektable.com

You can change usage conditions or unlock additional SeekTable features with paid subscriptions.

seektable/pivotdataservice
$499/year per deployment

PivotData microservice is a reporting engine used by SeekTable. This is commercial product which requires per-deployment license key if you use self-hosted SeekTable in production. The key may be purchased anytime here: PivotData microservice product page.

Without a license key PivotData microservice works in trial mode (adds trial notices / has limitations on the report size) which can be used only for evaluation/testing purposes.

Paid subscriptions for self-hosted SeekTable additional features

System/users admin Administrator role for one or several accounts. Administrator can:
  • add/update/delete user accounts, login-as-user
  • restore account data from XML backup
  • enable "admin" role for any number of users
  • system setup: disable public sign-up (users can be added only by admin), disable self-delete for user accounts, disable file upload / add cube for non-admins
$499 / year
White-label mode
Requires: system admin
Use your company logo/brand instead of SeekTable; hide "Generated by" and "Powered by" notices in app/exports/shared reports, hide links to seektable.com website, customize SeekTable app visual styles by adding your own CSS. $499 / year
(coming soon)
Team sharing Team owner role for high-powered user(s) who is creating the data and sharing it with others. Team owner can:
  • manage team members
  • share cubes/reports to team members with access control
Only user who creates and shares cubes/reports need to have a paid subscription; viewers are usual free accounts. Number of 'viewers' in the team is not limited.
For self-hosted SeekTable it is possible to activate team owner role for unlimited number of users with a fixed price.
$25 / month / user
billed anually:
$299/year/user
Advanced publishing/embedding Ability to use advanced features for reports published to web (public link view):
  • interactive report view: pagination (for pivot tables), sort by labels/values, inputs for parameters
  • enable exports (PDF, CSV, Excel etc), extend export limit for rows
  • customize styles with CSS rules
  • apply report parameters and refresh report from host webpage without IFRAME reload
  • auto refresh report every N minutes
Only user who creates and publishes the reports need to have a paid subcription. There are no any limitations on the number of 'viewers' (in case of enourmous traffic we'll contact you).
For self-hosted SeekTable it is possible to activate advanced publishing/embedding for unlimited number of users with fixed price.
$25 / month / user
billed anually:
$299/year/user

Request 14 Day Trial