Rode chat, dashboards, SSO, SCIM e logs de auditoria com Docker Compose ou Kubernetes na sua nuvem ou data center. Os seus bancos são consultados de dentro da sua rede, e a IA usa o provedor e as chaves que você escolher.
Net revenue retention by segment
Self-hostedWhat was net revenue retention by segment last quarter?
Q3 net revenue retention was 112% overall. Enterprise led at 121%, while SMB dipped below 100% for the first time this year.
Dashed line: 100% retention
select segment,
sum(mrr_end) / sum(mrr_start) as nrr
from analytics.cohort_revenue
where quarter = '2026-Q3'
group by segment
order by nrr descAnalytics para mais de 5000 times no mundo
Deploy
Instale com Docker Compose e o agente da Distr, Compose sem agente ou um chart Helm no Kubernetes 1.28 ou superior. AWS, Azure, Google Cloud, DigitalOcean ou o seu próprio data center funcionam, e o PostgreSQL é a única dependência.
Terminal
$ curl "https://<hub>/api/v1/connect?targetId=<id>&targetSecret=<secret>" \
| docker compose -f - up -d
✔ Container distr-agent-1 Started
# Pick a version in the Distr portal to deploy$ docker login registry.distr.sh
Login Succeeded
$ docker compose up -d
✔ Container basedash-postgres-1 Healthy
✔ Container basedash-app-1 Started
$ curl -s -o /dev/null -w "%{http_code}" localhost:3000/health
200$ helm install basedash-charts \
oci://registry.distr.sh/basedash/basedash-charts \
--version <chart-version> -f values.yaml
STATUS: deployed
$ kubectl get pods
basedash-charts-app-6c9f7-2xkqp 1/1 Running
basedash-charts-app-6c9f7-p8wln 1/1 RunningDeployment
Healthy- Release
- 2026.09.30
- Method
- Docker Compose · Distr agent
- Database
- Bundled PostgreSQL
Seu provedor de IA
Conecte o Basedash à OpenAI, Anthropic, Azure OpenAI, Amazon Bedrock, xAI, OpenRouter ou a um gateway interno compatível com a OpenAI. Valem as suas chaves e o seu contrato com o provedor, e o Bedrock pode autenticar com uma role IAM em vez de uma chave.
AI provider
.env
Amazon Bedrock
AI_OPENAI_API_KEY=sk-••••••••AI_MODEL=openai/gpt-6.1-solAI_FAST_MODEL=openai/gpt-6-lunaAI_ANTHROPIC_API_KEY=sk-ant-••••••AI_MODEL=anthropic/claude-opus-4-8AI_FAST_MODEL=anthropic/claude-haiku-4-5AI_OPENAI_API_KEY=••••••••AI_OPENAI_BASE_URL=https://acme.openai.azure.com/openai/v1AI_MODEL=amazon-bedrock/anthropic.claude-sonnet-5AI_BEDROCK_REGION=us-east-1# No keys set: uses your IAM roleAI_XAI_API_KEY=••••••••AI_MODEL=xai/grok-4.6AI_OPENROUTER_API_KEY=••••••••AI_MODEL=openrouter/provider/modelAI_OPENAI_API_KEY=••••••••AI_OPENAI_BASE_URL=https://llm.acme.internal/v1AI_MODEL=openai/your-model-nameRedes restritas
O Basedash, o banco PostgreSQL dele e as suas fontes de dados ficam dentro da sua rede. Sem o agente da Distr, as únicas chamadas de saída obrigatórias são o download de imagens e uma verificação de licença em charts.basedash.com a cada seis horas.
charts.basedash.com
License · every 6 hours
registry.distr.sh
Images · when you upgrade
Your network · outbound HTTPS only
Queries your data sources in place
Postgres
10.0.12.4
MySQL
10.0.31.7
ClickHouse
10.0.40.2
Your team signs in over HTTPS
Your team
basedash.acme.internal
Reverse proxy
TLS on port 443
Okta
SAML 2.0 sign-in
Optional, on internal endpoints
Amazon Bedrock
Your AWS account
SMTP relay
smtp.acme.internal
Object storage
minio.acme.internal
Atualizações
O Basedash nunca atualiza o seu deploy sozinho. Cada versão datada vem com notas que apontam migrações sem volta, para você fazer backup, testar em staging e avançar pelo portal da Distr ou com um comando.
Versions
Release notes
2026.09.30
- GPT-6.1 Sol is the default OpenAI model
- Azure OpenAI backs every AI feature
- Chart images render CJK, Arabic, and emoji
- Security fixes, upgrade recommended
- Adds xAI Grok 4.6 as an AI provider
- AI CSV downloads use your object storage
- Fixes favorites in embedded dashboards
- Adds INTERNAL_BASE_URL for private origins
- Adds a native Elasticsearch connector
Back up the database first
O Basedash dimensiona o deploy com você, e depois você opera como qualquer outro serviço interno.
Planeje o rollout
Tudo começa com uma revisão de infraestrutura. Juntos, vocês escolhem um tamanho e um método de deploy para o número de pessoas que vão usar.
Faça o deploy pelo portal
No portal de clientes da Distr, crie os quatro secrets obrigatórios, defina a URL base e suba os containers.
Conecte e configure
Confira o endpoint de health, adicione a chave de IA, o e-mail e o SSO, e conecte os seus bancos e data warehouses diretamente.
O que está incluído
O self-hosting faz parte do plano Enterprise, disponível para clientes selecionados, com o mesmo produto e o mesmo time da nuvem.
Plano Enterprise
Para clientes selecionados, com licenças sandbox sem cobrança.
O mesmo produto
Chat, dashboards, SSO, SCIM, permissões e logs de auditoria.
Qualquer infraestrutura
Qualquer nuvem, região ou data center com Docker ou Kubernetes.
Uma só dependência
PostgreSQL, incluído no app ou gerenciado por você.
Suas chaves de criptografia
Você gera as chaves que criptografam credenciais e campos.
Conexões diretas
Bancos e warehouses são consultados na origem, pela sua rede.
Até 10.000 usuários
Tamanhos de referência, de um servidor a um cluster Kubernetes.
Notas de versão e suporte
Notas em cada versão, e um time que ajuda você a planejar.
Onde roda, do que precisa e como funcionam atualizações, provedores de IA e licenças.
Onde o Basedash self-hosted pode rodar?
Em qualquer lugar que rode Docker ou Kubernetes: AWS, Azure, Google Cloud, DigitalOcean, um data center on-premises ou um ambiente híbrido, em qualquer região. Times menores usam Docker Compose em um único servidor, com ou sem o agente da Distr, que o Basedash recomenda até cerca de 500 usuários. Rollouts maiores usam o chart Helm no Kubernetes 1.28 ou superior, com um ingress controller e um banco PostgreSQL gerenciado, para o app escalar em várias réplicas.
De que infraestrutura um deploy self-hosted precisa?
Até 100 usuários, um servidor com 2 vCPUs, 8 GB de memória e um SSD de 50 GB roda o Basedash com Docker Compose; até 500 usuários, 4 vCPUs, 16 GB e 100 GB. Acima disso, planeje Kubernetes com cerca de uma réplica a cada 500 usuários, com 2 vCPUs e 4 GiB cada, mais PostgreSQL 16 ou superior gerenciado. O PostgreSQL é a única dependência obrigatória. Evite instâncias burstable e fale com o Basedash para mais de 10.000 usuários.
Como funcionam as atualizações do Basedash self-hosted?
Nada atualiza automaticamente. As versões usam datas, como 2026.09.30, e cada uma é publicada para Docker Compose e Helm com notas no portal da Distr. Com o agente da Distr, você escolhe a nova versão no portal; com Compose sem agente, você baixa as imagens e reinicia; com Helm, você troca a tag da imagem e roda helm upgrade. As migrações rodam na inicialização, então faça backup antes, confira nas notas as migrações sem volta e teste em staging se precisar de um controle de mudanças rígido.
Quais provedores de modelos de IA um deploy self-hosted pode usar?
OpenAI, Anthropic, Azure OpenAI, Amazon Bedrock, xAI e OpenRouter, além de qualquer endpoint compatível com a OpenAI, como um gateway de LLM interno. Você define as suas próprias chaves e escolhe o modelo principal e o rápido com duas variáveis de ambiente, e o Bedrock pode usar uma role IAM em vez de chaves de acesso. O app sobe sem chave de IA, mas o chat, a geração de gráficos e os insights precisam de uma. O Basedash testa com os modelos padrão, então outros podem gerar SQL e gráficos de qualidade inferior.
O Basedash pode rodar em uma rede isolada (air-gapped)?
Não totalmente por conta própria. Um deploy self-hosted valida a licença com uma chamada HTTPS para charts.basedash.com na inicialização e a cada seis horas, e não sobe se essa primeira verificação falhar. As imagens de container também vêm de registry.distr.sh. Todo o resto pode ficar interno: a IA pode passar pelo Bedrock ou pelo seu próprio gateway, e e-mail, armazenamento de objetos e fontes de dados podem ser serviços internos. Se a sua rede não permite nenhum tráfego de saída, fale com o Basedash antes do deploy.
O que o Basedash recebe de um deploy self-hosted?
Só o que a licença precisa. A cada seis horas, o servidor envia um heartbeat com a versão do app e o número de organizações e usuários, que o Basedash usa para cobrança. Os seus dados, consultas, dashboards e chats ficam no seu deploy e no banco PostgreSQL dele, e os prompts vão só para o provedor de IA que você configurar. Se um heartbeat falhar, os usuários continuam trabalhando enquanto o servidor tenta de novo, e um aviso aparece até a reconexão.
Como funcionam a licença e o suporte do self-hosting?
O self-hosting faz parte do plano Enterprise e hoje está disponível para clientes selecionados. Começa com um e-mail para [email protected], seguido de uma revisão de infraestrutura e do dimensionamento. Depois você recebe uma chave de licença e acesso ao portal de clientes da Distr, com as imagens de container, os arquivos Compose, o chart Helm e as notas de cada versão. O Basedash dá suporte ao deploy depois do lançamento, e licenças sandbox para QA e CI não são cobradas. Inclui os mesmos controles de acesso da nuvem, de SSO e SCIM a logs de auditoria. Veja o Enterprise para o restante do plano.
Experimente o produto na nuvem hoje e planeje com a gente o seu deploy self-hosted.