You can install and run SeekTable on-premise in docker containers:
$ mkdir -p /opt/seektable $ cd /opt/seektable $ wget https://www.seektable.com/docker-compose.tar.gz -P ./ $ tar xf docker-compose.tar.gz
docker-compose.seektable.envfile to configure an app base URL and other self-hosted SeekTable system settings.
5200. It is possible to use a single port (80 or 443) with help of a reverse proxy server.
$ sudo docker-compose up
-doption if you want to run SeekTable in the background and start it up automatically on reboot.
http://your_server_hostname_or_ip/and create accounts in your local SeekTable installation.
kompose up, or
kompose convertto convert SeekTable's docker-compose.yml to files that you can use with
seektable/seektable: internal 5000 → external 80
seektable/pivotdataservice: internal 5000 → external 5200
seektable/seektablecontainer (specify port that you use instead of 5200):
:separator cannot be used in environment variables. On practice this looks like all env variables are ignored; to fix this it is enough to use double underscores
__instead of semicolons in the variable name, for example:
$ 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 complications or questions please contact email@example.com.
SeekTable installation uses 2 docker images:
This is main SeekTable web application. You can use this image for FREE under the following conditions:
You can change usage conditions or unlock additional SeekTable features with paid subscriptions.
PivotData microservice is a reporting engine used by SeekTable (both products are developed & maintained by the same team). This engine is a separate commercial product that requires per-deployment license key, but when it is used as part of self-hosted SeekTable special usage conditions are applicable:
|PivotData Microservice license||Activates a license key for SeekTable's reporting engine: removes trial notices at the bottom of pivot tables / max 100k values limitation.||$499 / year|
Administrator role for one or several accounts. Administrator can:
||$499 / year|
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, set custom footer content for emails and PDF export, customize SeekTable app visual styles by adding your own CSS, localize app UI (customize or translate the interface to non-English language).||$1499 / year|
|Single sign-on (SSO)||Ability to setup SSO with WS-Federation (Active Directory with ADFS, Azure Directory etc). Support of SAML2 or custom SSO flow may be added upon request.||$499 / year|
Team owner role for high-powered user(s) who is creating the data and sharing it with others. Team owner can:
"Team sharing" subscription can be enabled for unlimited number of users with a fixed price.
|$299 / user / year|
Ability to use advanced features for reports published to web (public links):
"Advanced publishing" subscription can be enabled for unlimited number of users with a fixed price.
|$299 / user / year|
|Audit Log||Collects information about all actions in the system performed by end-users: cubes/reports creation, changes (with diffs), report views and actions with reports (filtering, sorting, exports etc), published reports views and actions, errors. Only users with "admin" rights can access this audit trail.||Request pricing|
|Commercial Support / Integration Project||It is possible to purchase special support packages to get guaranteed technical support with SeekTable deployment, setup or troubleshooting (including bug fix SLA). Integration services of any kind may be provided by SeekTable outsourcing partner on the 'time & material' basis.||Request pricing|
Typical installation subscriptions sets:
|Share reports in a secure way with teammates, customers etc||
$1297 / year
|Embed reports into existing web app||
$2796 / year
Request 14 Day Trial
Trial period may be extended if you need more time for the decision-making process.