Betreiben Sie den gesamten Data Agent auf Ihrer eigenen Infrastruktur.

Dasselbe Binary, das tablize.com antreibt, läuft auf Ihren Servern, in Ihrer VPC, mit Ihren eigenen LLM-Schlüsseln. Ihre Daten verlassen niemals Ihren Perimeter, es sei denn, Sie richten den Agent nach außen.

Was im self-hosted Build enthalten ist

Agent-Runtime
Der vollständige Kern des konversationellen Agents: WebSocket-Protokoll, Tool-Registry, Sitzungsverwaltung, LLM-Provider-Router (Anthropic / GLM / Grok / OpenRouter).
Alle 5 Domains
Data, IoT, App, Media, Platform — jedes Domain-Modul, das dem Agent Tools zur Verfügung stellt.
Jeder Connector
Stripe, Shopify, GA4 und der Rest. OAuth-Flows, Sync-Engines, Credential-Vault — alles inklusive.
Web-UI
Die React-Workspace-UI, das Chat-Interface, die Spaces-Visualisierung, der Dashboard-Renderer.
CLI
Das einzelne Rust-Binary, das das gesamte System ausliefert.

Was in der verwalteten Cloud bleibt

Einige Dinge verbleiben ausschließlich in der verwalteten Cloud — die Infrastruktur, das Billing und der optionale verwaltete LLM-Pool. Nichts davon ist erforderlich, um Tablize zu betreiben; es ist lediglich die bequeme Variante für Teams, die die Plattform nicht selbst betreiben möchten.

Verwaltete Fly.io-Infrastruktur
Dedizierte Maschinen pro Workspace, automatisches Provisioning, Snapshots.
Verwalteter LLM-Pool
Die gebündelten Anthropic-/OpenAI-Credits, die mit den kostenpflichtigen Tiers geliefert werden. Self-hosted läuft stattdessen mit Ihren eigenen Schlüsseln.
Billing + Workspace-Lebenszyklus
Die Stripe-Billing-Integration, der Ablauf zur Workspace-Erstellung, die Account-Verwaltungs-UI speziell für die verwaltete Cloud.
Föderation über Workspaces hinweg
Die Multi-Workspace-Föderation im Max-Tier erfordert die verwaltete Control Plane.

Architektur

Tablize ist ein einzelnes Rust-Binary, das die Agent-Runtime, den HTTP-Server, alle fünf Produkt-Domains und jeden Connector bündelt. Das Deployment erfolgt über Docker Compose: 5 Container (Tablize-Binary, Postgres, EMQX, MinIO, Python-Sandbox).

Das Crate-Layout erzwingt harte Domain-Grenzen: Data, IoT, App, Media und Platform leben jeweils in ihrem eigenen Crate und können einander nicht importieren. Das tools-Crate ist der einzige Ort, der über alle Domains hinweg aggregiert und die Tools jeder Domain in eine globale Registry einträgt, in die die Agent-Runtime hineinruft.

Die Speicherung erfolgt über eine Postgres-Instanz mit mehreren Schemas (iot.*, data.*, app.*, media.*, platform.*). TimescaleDB verarbeitet Zeitreihen. Es gibt keinen Event-Bus zwischen den Domains — die domänenübergreifende Koordination erfolgt über den Tool-Call-Mechanismus der Agent-Runtime.

Mehr zu den Designentscheidungen: Warum wir Tablize als ein einzelnes Rust-Binary statt als Microservices gebaut haben.

Wann Self-Hosting sinnvoll ist

Anforderungen an die Datenresidenz

Gesundheitswesen, Finanzwesen, regulierte Arbeit, bei der Daten Ihren Perimeter nicht verlassen dürfen. Self-host, richten Sie den Agent auf Ihren eigenen LLM-Schlüssel aus und senden Sie niemals eine Zeile an Dritte.

Air-Gapped-Umgebungen

Für Deployments hinter einer Firewall ohne Internet-Egress. Der self-hosted Build kann mit einem lokalen LLM (Ollama, vLLM-bereitgestelltes Llama usw.) und null ausgehenden Aufrufen laufen.

Vorhersehbare Kosten

Für hohe, gleichmäßige Workloads, bei denen das verwaltete Tier pro Workspace nicht passt. Betreiben Sie es auf Ihrer eigenen Hardware, zahlen Sie Ihre eigene LLM-Rechnung, ohne Overhead pro Workspace.

Ihr eigener Netzwerk-Perimeter

Behalten Sie den gesamten Data Agent — Daten, Agent und Dashboards — innerhalb Ihrer VPC. Nichts überschreitet die Grenze, es sei denn, Sie richten es nach außen.

So hosten Sie selbst

Der self-hosted Build wird als einzelnes Tablize-Binary plus ein Docker-Compose-Stack ausgeliefert. Auf jedem Linux-Host mit installiertem Docker läuft es auf drei Zeilen hinaus:

cp .env.example .env
# Setzen Sie Ihren LLM-Schlüssel (Anthropic / OpenAI / ein lokales Modell), DOMAIN und Storage-Credentials
docker compose up -d

Fünf Container starten: tablize (das Binary), postgres (mit TimescaleDB), emqx (MQTT-Broker, optional, falls Sie keine Geräte verwenden), minio (S3-kompatibler Speicher), python-sandbox (für das Python-Tool).

Um den self-hosted Build und die Deploy-Dokumentation zu erhalten, schreiben Sie an hello@tablize.com.

Lizenzierung

Der self-hosted Build ist für die kommerzielle Nutzung auf Ihrer eigenen Infrastruktur lizenziert — Ihre Server, Ihre LLM-Schlüssel, Ihr Netzwerk. Sie betreiben ihn, Ihnen gehören die Daten, standardmäßig funkt nichts nach Hause.

Für konkrete Lizenzbedingungen — einschließlich Weiterverbreitung, Air-Gapped-Deployments oder der Einbettung von Tablize in ein Produkt, das Sie an Ihre eigenen Kunden ausliefern — schreiben Sie an hello@tablize.com.

Betreiben Sie Tablize auf Ihren eigenen Servern.

Vom Build bis zum laufenden Agent: etwa 10 Minuten auf einem frischen Linux-Host.

Self-hosted Build anfragen