전체 Data Agent를 본인의 인프라에서 실행하세요.

tablize.com을 구동하는 바로 그 바이너리가 본인의 서버, 본인의 VPC에서, 본인의 LLM 키로 실행됩니다. 에이전트를 직접 밖으로 향하게 하지 않는 한, 데이터는 경계 밖으로 절대 나가지 않습니다.

셀프 호스팅 빌드에 포함된 것

Agent runtime
완전한 대화형 에이전트 코어: WebSocket 프로토콜, 도구 레지스트리, 세션 관리, LLM 프로바이더 라우터(Anthropic / GLM / Grok / OpenRouter).
5개 도메인 전체
Data, IoT, App, Media, Platform — 에이전트에 도구를 노출하는 모든 도메인 모듈.
모든 커넥터
Stripe, Shopify, GA4 등 모든 커넥터. OAuth 플로우, 동기화 엔진, 자격 증명 보관소 — 전부 포함되어 있습니다.
Web UI
React 워크스페이스 UI, 채팅 인터페이스, Spaces 시각화, Dashboard 렌더러.
CLI
전체를 담아 배포하는 단일 Rust 바이너리.

무엇이 관리형 클라우드에 남는가

몇 가지는 관리형 클라우드에만 남아 있습니다 — 인프라, 결제, 그리고 선택적 관리형 LLM 풀입니다. 이 중 어느 것도 Tablize를 실행하는 데 필수는 아닙니다. 단지 플랫폼을 직접 운영하고 싶지 않은 팀을 위한 편리한 버전일 뿐입니다.

관리형 Fly.io 인프라
워크스페이스별 전용 머신, 자동 프로비저닝, 스냅샷.
관리형 LLM 풀
유료 티어에 포함되는 풀링된 Anthropic/OpenAI 크레딧. 대신 본인 키로 셀프 호스팅하여 실행할 수도 있습니다.
결제 + 워크스페이스 라이프사이클
Stripe 결제 연동, 워크스페이스 생성 플로우, 관리형 클라우드 전용 계정 관리 UI.
워크스페이스 간 federation
Max 티어의 멀티 워크스페이스 federation은 관리형 컨트롤 플레인이 필요합니다.

아키텍처

Tablize는 에이전트 런타임, HTTP 서버, 다섯 개의 제품 도메인, 모든 커넥터를 하나로 묶은 단일 Rust 바이너리입니다. 배포 방식은 Docker Compose입니다: 5개의 컨테이너(tablize 바이너리, postgres, emqx, minio, python 샌드박스).

크레이트 구성은 견고한 도메인 경계를 강제합니다: Data, IoT, App, Media, Platform은 각각 자체 크레이트에 존재하며 서로를 import할 수 없습니다. tools 크레이트는 모든 도메인을 가로질러 집계하는 유일한 곳으로, 각 도메인의 도구를 에이전트 런타임이 호출하는 전역 레지스트리에 등록합니다.

스토리지는 여러 스키마(iot.*, data.*, app.*, media.*, platform.*)를 갖는 하나의 Postgres 인스턴스입니다. 시계열은 TimescaleDB가 처리합니다. 도메인 간 이벤트 버스는 없습니다 — 도메인 간 조율은 에이전트 런타임의 도구 호출 메커니즘을 통해 이루어집니다.

설계 선택에 대한 자세한 내용: 우리가 Tablize를 마이크로서비스 대신 하나의 Rust 바이너리로 구축한 이유.

셀프 호스팅이 적합한 경우

데이터 거주 요건

데이터가 경계 밖으로 나갈 수 없는 헬스케어, 금융 등 규제 산업. 셀프 호스팅하고, 에이전트를 본인의 LLM 키로 연결하여, 단 한 행도 제3자에게 보내지 마세요.

에어갭(폐쇄망) 환경

인터넷 송신이 없는 방화벽 뒤의 배포 환경. 셀프 호스팅 빌드는 로컬 LLM(Ollama, vLLM으로 서빙하는 Llama 등)으로 외부 호출 없이 실행할 수 있습니다.

비용 예측 가능성

관리형 워크스페이스별 티어가 맞지 않는 무겁고 꾸준한 워크로드를 위한 선택지. 본인 하드웨어에서 실행하고, 본인 LLM 비용을 지불하며, 워크스페이스별 추가 비용이 없습니다.

본인의 네트워크 경계

데이터, 에이전트, Dashboard까지 전체 Data Agent를 본인의 VPC 안에 두세요. 직접 밖으로 향하게 하지 않는 한 아무것도 경계를 넘지 않습니다.

셀프 호스팅 방법

셀프 호스팅 빌드는 단일 Tablize 바이너리와 Docker Compose 스택으로 제공됩니다. Docker가 설치된 모든 Linux 호스트에서 세 줄로 끝납니다:

cp .env.example .env
# LLM 키(Anthropic / OpenAI / 로컬 모델), DOMAIN, 스토리지 자격 증명을 설정하세요
docker compose up -d

다섯 개의 컨테이너가 시작됩니다: tablize(바이너리), postgres(TimescaleDB 포함), emqx(MQTT 브로커, 디바이스를 사용하지 않으면 선택 사항), minio(S3 호환 스토리지), python-sandbox(Python 도구용).

셀프 호스팅 빌드와 배포 문서를 받으려면 hello@tablize.com으로 이메일을 보내주세요.

라이선스

셀프 호스팅 빌드는 본인의 인프라 — 본인의 서버, 본인의 LLM 키, 본인의 네트워크 — 에서의 상업적 사용을 위해 라이선스됩니다. 직접 실행하고, 데이터를 소유하며, 기본적으로 외부로 아무것도 전송되지 않습니다.

재배포, 에어갭(폐쇄망) 배포, 또는 본인 고객에게 제공하는 제품에 Tablize를 임베드하는 경우 등 구체적인 라이선스 조건이 필요하다면 hello@tablize.com으로 이메일을 보내주세요.

본인의 서버에서 Tablize를 실행하세요.

빌드부터 에이전트 실행까지: 새 Linux 호스트에서 약 10분.

셀프 호스팅 빌드 요청하기