TableauOps · Self-Host

Your IT blocked the URL.

You found the extension. You asked for the safelist entry. The answer came back: we do not approve externally hosted tools. They are not wrong, and this is the package for exactly that answer. The same seventeen extensions, served from a URL your organization owns.

Get the Self-Host Kit
$749one payment, one organization

30-day guarantee: if it does not earn its price, email me and I refund you. No form, no hoops.

Already bought? Redeem your key and download the package.

You buy it. IT approves it.

You, the analyst

Buy it, download it, and hand IT the folder plus the approval packet. Once it is hosted, you make the .trex files from a catalog page and add the extensions the normal way. All seventeen are also live in your ext·host account meanwhile, so you can build today.

Your IT admin

Static files, served over https from a host you control. Nothing runs server side, and nothing calls out: the packet reproduces the scan that proves it, with a checksum for every file. Your workbook data moves over Tableau's own channel, in the browser, and reaches no outside server.

Why data stays put is the same architecture the hosted version runs on: how the data path works. What self-hosting removes is not a data risk, it is a policy blocker: some organizations will not take a runtime dependency on an outside vendor's URL. This package removes the dependency.

What is in the box.

All seventeen extensions, guard freeThe full kit as flat static files: KPI cards, radials, tables, sankey, chord, and the rest.
the whole kit
A validated static bundleNo build step, no dependencies. Point a static host at one folder.
webroot/
An in-browser .trex setup pageOpen the catalog, set your host, download every .trex. No tools, no admin rights.
no install
An IT approval packetA generated security review, a checksum for every file, and the exact safelist entries.
for the reviewer
Deploy recipesDocker with nginx, IIS, S3 with CloudFront, Cloudflare Pages, Azure, or any static host.
six recipes
The hosted kit while IT reviewsAll seventeen provisioned in your ext·host account the moment you redeem.
included
12 months of updated buildsNew versions for a year. The copy you have keeps working forever.
included
Everything, one price$749

How deployment works.

  1. IT serves the folder. They serve the webroot folder as a static site over https on a host your organization controls. Pick a recipe: Docker, IIS, S3, Cloudflare, Azure, or any static host.
  2. You make the .trex files. Open the catalog page in a browser, confirm the host address, and download each extension's .trex, or all at once.
  3. An admin allows the URL once. On Tableau Server or Cloud, one safelist entry covers all seventeen. Tableau Desktop needs nothing.
  4. You add them in Tableau the normal way. A viz extension from the Marks card, a dashboard extension as an Extension object.
One requirement worth stating plainly

Tableau requires https for any host other than localhost. An internal certificate is fine, as long as the machines running Tableau trust the issuing CA. A plain http host will not load.

What it does not do.

The license, plainly.

One organization. Unlimited internal users, servers, and environments. Modify the extensions and add your own alongside them. Every download is stamped with your name and license key: a receipt inside the files, not DRM, and nothing in the package expires or checks a server.

Deploying for clients? A reseller license is available: email me.

Get the Self-Host Kit.

Notify me when it is available
$749one payment, one organization
All seventeen extensions, the approval packet, the deploy recipes, and 12 months of updates. Already bought? Redeem your key.
30-day guarantee: if it does not earn its price, email me and I refund you. No form, no hoops.