Tudo o que você precisa para configurar, usar e integrar a plataforma de comunicação corporativa do futuro.
Crie sua workspace em 2 minutos. Sem instalação, pronto para uso.
O guia definitivo para implantar o Lanly nos seus próprios servidores via Docker.
Integre seus sistemas com nossa REST API robusta e Eventos WebSocket.
Aprenda a usar traduções e transcrições automáticas nas suas reuniões.
| Recurso | ☁️ Lanly Cloud | 🏠 Self-Hosted |
|---|---|---|
| Setup & Tempo | 2 minutos (Imediato) | 30-60 minutos (Requer TI) |
| Manutenção | Zero (Atualização Automática) | Você gerencia (Updates manuais) |
| Descoberta de Rede (LAN) | Apenas nuvem (sem scan local) | Completo |
| Proteção de Dados | Servidores Lanly (Seguros) | 100% no seu servidor (Isolado) |
O jeito mais rápido de colocar sua equipe inteira para se comunicar em menos de 5 minutos, sem mexer em servidores.
Acesse app.lanly.com.br e clique em "Criar conta". Preencha com os dados da sua empresa. A primeira conta cadastrada será automaticamente a conta Administrador geral do sistema.
Vá em Configurações > Gerenciar Usuários e clique no botão "Adicionar Novo Usuário". Você pode criar o acesso manualmente para cada um ou enviar a eles o Link Mágico de Convite.
De volta ao chat, clique no botão + no topo e selecione "Novo Grupo". Sugerimos começar criando os grupos básicos como "#Geral", "#Avisos-RH" e "#Time-de-Vendas".
Para empresas que precisam de 100% de controle dos dados ou desejam utilizar o módulo de Descoberta de Rede Local profunda.
A maneira recomendada e oficial é utilizando os containers orquestrados. Isso levanta automaticamente a API em Node.js, e o cluster de banco de dados (PostgreSQL + MySQL + Redis).
# 1. Clone o repositório oficial
git clone https://github.com/lanly/lanly-server.git
cd lanly-server
# 2. Configure as variáveis de ambiente baseadas no template
cp backend/.env.example backend/.env
nano backend/.env # Gere secrets fortes no JWT_SECRET
# 3. Suba o cluster de Bancos de Dados
docker-compose up -d
# 4. Inicie o Backend (Serviço Node)
cd backend
npm install
npm start
# 5. Inicie o Frontend
cd ../frontend
npm install
npm run build
npm run preview -- --host 0.0.0.0
Acesse o Frontend pelo navegador, via IP interno (ex: http://192.168.0.100:5173). Se for o
primeiro setup, use as credenciais padrão dos Seeds do banco de dados.
admin
com a senha admin123. Altere isso IMEDIATAMENTE após o primeiro login.
O Lanly integra LLMs avançados nativamente na comunicação corporativa para transcrição, resumo e tradução instantânea.
Fale com filiais ou freelancers internacionais sem atrito. A IA detecta o idioma original e traduz diretamente no chat para o idioma de preferência do destinatário, mantendo o tom profissional (via OpenRouter Labs).
Acabaram-se as interrupções de 10 minutos de áudio no meio do escritório. Áudios enviados podem ser transcritos e divididos em tópicos contextuais pela IA com 1 clique.
Nossa IA lê as últimas 30 mensagens de um grupo agitado e resume a decisão final ou os pontos de ação, salvando horas de leitura.
Sempre que ver o ícone purpura da ✨ Varinha Mágica (próximo à caixa de texto ou no menu de mensagens), basta clicar nele. O processamento é instantâneo e invisível para o outro usuário, garantindo a sua produtividade.
Documentação completa da RESTful API do Lanly para integrações externas e automação.
A API utiliza JWT (JSON Web Tokens) Bearer Tokens para segurança via header HTTP.
// 1. Receber o Token
POST /api/auth/login
Content-Type: application/json
{
"username": "seu_usuario",
"password": "sua_senha"
}
// Resposta 200 OK
{
"token": "eyJhbGciOiJIUzI1NiIsIn...",
"refreshToken": "7x8y9z0...",
"user": { "id": 1, "role": "admin" }
}
// 2. Usar o Token nas Requisições Subsequentes
GET /api/users
Authorization: Bearer eyJhbGciOiJIUzI1NiIsIn...
Lista todas as conversas e grupos recentes do usuário autenticado.
Envia uma mensagem de texto para um determinado ID de conversa. O corpo deve conter
{ "content": "Texto aqui" }.
[Apenas Self-Hosted Admin] Dispara a rotina de varredura profunda ICMP/ARP na rede local.
[Apenas Admin] Cria um novo funcionário/conta na Workspace do sistema. Role pode ser 'user', 'moderator' ou 'admin'.
Soluções instantâneas para os top 5 problemas relatados por administradores e usuários do sistema.
Cenário: Após instalar o sistema via Docker, o usuário tenta acessar e o login falha.
Solução: Por padrão de segurança, as migrations criam uma conta base. Utilize o
usuário admin com a senha admin123. Assegure-se de que os dados foram
populados pelo seu script de seeds SQL localizados em:
backend/src/database/init.sql.
Cenário: O tempo real parou de fluir. As mensagens não pipocam na tela.
Solução: Este é um sintoma claro de desconexão do protocolo WebSocket (Socket.IO).
Cenário: Clicar em "Escanear Dispositivos" retorna vazia.
Solução: A funcionalidade ARP Scan e Ping trabalha em Layer 2. Duas razões possíveis:
network_mode: "host" para o serviço do backend ter
visibilidade ARP real, ou confira firewalls locais do S.O hospedeiro Linux bloqueando Echo
Requests.Entenda como funciona o sistema "Per Seat" (Assentos) de assinaturas SaaS na nuvem da Lanly, operado em parceria com a infraestrutura da Stripe.
O Lanly não cobra por "Planos Fixos de Funcionalidade + Taxas de Sobrecarga". Nós utilizamos
o modelo de Licenças por Usuário (Seat-Based). Ou seja, sua conta Cloud tem um plano base
atrelado à quantidade de funcionários ativos na ferramenta.
Se sua empresa assinar hoje 10 funcionários (Seats), a fatura mensal será de R$ 69,90/mês. Se futuramente a equipe crescer e você convidar +3 membros no meio do mês através do Painel Admin, a plataforma se encarrega automaticamente do "prorating" (cobrança fracionada apenas dos dias de utilização dos três membros novos) em sua próxima tarifa de cartão via Stripe Billing.
| STARTER | MEDIUM | MAX (IA Premium) |
|---|---|---|
| R$ 6,99 / funcionário / mês | R$ 11,99 / funcionário / mês | R$ 14,99 / funcionário / mês |
| ✔ Chat Full, Áudio e Vídeo | ✔ Starter + Prioridade CDN | ✔ Acesso Full Limitless |
| ✔ Histórico: Últimos 90 dias | ✔ Histórico Ilimitado BD | ✔ Storage Master SSD |
| ❌ Sem Recursos de IA Mágica | ❌ Sem Recursos de IA Mágica | ✨ Trancrição de Voz em Texto ✨ Tradução Automa em LiveChat ✨ Integração de Robôs OpenRouter |
A qualquer momento, o titular (quem inseriu o cartão de crédito) encontra opção de acessar a seção "Configurações Fiscais" ou "Minha Assinatura" na área de ProfileSettings. Em um clique sem necessidade de contato humano, você será redirecionado para o ambiente seguro e PCI Compliant da plataforma Stripe.com, habilitado para Download de NFs (Invoices PDF), Troca / Atualização de um cartão de crédito antigo, ou cancelamento simplificado "Um Clique" caso decidam parar a hospedagem de Cloud.
Tudo que você precisa saber para se comunicar com eficiência no Lanly. Do simples envio de texto até videochamadas interativas.
Na barra lateral esquerda, clique no nome de qualquer colega de trabalho para iniciar uma DM. Digite na caixa de texto inferior e aperte Enter para enviar.
Para manter o chat organizado, passe o mouse sobre uma mensagem e clique em Responder em
Thread . Um painel lateral será aberto à
direita (o ThreadPanel), permitindo discutir assuntos específicos sem poluir a timeline
principal do grupo.
O Lanly possui um Sticker Picker nativo, igual ao do WhatsApp. Clique no ícone de adesivo no chat. Você pode favoritar ⭐️ os stickers enviados por seus colegas clicando neles, salvando na sua galeria rápida.
Precisa desenhar uma ideia rapidamente? No ícone de Anexos (+), selecione Iniciar
Lousa. O WhiteboardModal abre um quadro branco sincronizado em tempo real
para desenhar com todos na conversa.
Você não precisa sair do Lanly para fazer uma huddle. No topo de qualquer chat ou grupo, há o botão de Reunião em Vídeo.
MeetingModal entra em ação ativando os
microfones e as câmeras (com a sua permissão). Os outros membros verão um card para clicar em "Juntar-se
à call" em tempo real.
Organize suas equipes, projetos e departamentos criando grupos ilimitados.
Quem cria o grupo é o Administrador dele. Apenas o admin possui botão para "Adicionar Novos Membros" àquele grupo e pode remover pessoas que saíram do projeto.
#marketing-q4) no
nome de grupos públicos e usar cadeado 🔒 Diretoria para grupos com assuntos sigilosos.
O módulo de NetworkDiscovery interage localmente para garantir presença hiper-veloz no ambiente do seu escritório físico.
Acesse o menu lateral principal (Dispositivos na Rede). Clique no botão azul Escanear Rede Agora.
O servidor disparará via pacotes ARP (Address Resolution Protocol) e ICMP (Ping) requisições na sua sub-rede, populando a tela com todos os PCs ou celulares online, junto da sua latência exata.
O Admin pode clilar em um dispositivo (ex: 192.168.0.15) não identificado e associá-lo a
um funcionário. A partir dali, o sistema usa a placa de rede para reportar automaticamente quando
esse funcionário entrar ou sair da empresa (Online/Offline no Chat) sem depender que a aba do
navegador esteja aberta.
Controle absoluto sobre usuários, retenção de mensagens e auditoria corporativa.
Localizado em Admin > Usuários, o Gestor de TI pode criar, editar Senhas, atualizar Departamentos ou Desativar funcionários demitidos (excluindo imediatamente seu acesso às sessões abertas no app).
Monitore quantos usuários estão ativos hoje, volume de mensagens trocadas no banco de dados e quantitativo do Storage.
Exclusivo para Conformidade Fiscal e Segurança da Informação. Tudo que acontece na conta de administrador é logado no banco auditável e imodificável.
Entenda a Base de Nível 2 (OSI Model) utilizada no Lanly para acelerar seu escritório.
Hoje, quando o João do Marketing manda uma foto pesada pro Lucas (que senta na cadeira espelhada na frente dele), a imagem de 50MB sobe pelos cabos de fibra óptica do Brasil até um DataCenter da Amazon na Virgínia (USA). Sendo em seguida baixada de volta para o escritório no Brasil. Isso consome link externo inteiro da empresa atoa.
Se o servidor (Backend) estiver Self-Hosted no escritório de vocês (na mesma Subnet
192.168.1.0/24), os envios de anexo, chamadas em WebRTC (vídeo) e chat ocorrem pelas portas
físicas GigaBit de Roteamento (Switch) à espantosos 1000 Megabits por segundo, sem bater no Link de Internet
real.
Uma comparação profunda (Deep-Dive) entre terceirizar a rede, ou manter as estruturas on-premises.
A arquitetura Zero Trust (Zero Confiança) sob a qual a criptografia dos bancos do Lanly rodam.
Para devs conectarem automações empresariais em cima de faturamentos ou de mensagens corporativas da nossa pipeline.
No backend Node.js (arquivo stripe.routes.js), nós abrimos um parser Raw-body que aguarda gritos
via POST vindos diretamente das plataformas parceiras. Acatando Eventos reais como:
customer.subscription.updated para efetivar automações nas renovações Per Seat.
STRIPE_WEBHOOK_SECRET para checar criptograficamente a assinatura no
header antes de aprovar uma mudança em um Plaid/Ticket.
Nosso Core Time-real (Tempo real extremo). Se desejar plugar clientes Python, Rust ou Mobile para ver mensagens em real time.
import { io } from "socket.io-client";
// Mantenha URL e a passagem em Token Bearer seguras
const socket = io("https://api.lanly.com.br", {
auth: { token: localStorage.getItem('lanToken') }
});
// Resposta de handshake
socket.on("authenticated", () => {
console.log("Conectado na Via Expressa do Chat!");
// Declarando Digitação Online aos colegas
socket.emit("typing:start", { conversaId: 99 });
});
// Escuta passiva sem Long-polling
socket.on("message:new", (messageData) => {
alert(`Você recebeu uma notificação! do autor ID: ${messageData.senderId}`);
});
Dominando os Workflows se o simples "Docker compose up" das documentações base não suprir seu nível de escalabilidade e balanceamento.
Se você orquestrar mais de 2 maquinas Nodes PM2, lembre-se das travas do Socket.IO. Faça IP Hashing (Sticky Sessions). Se o frontend logou na porta X da máquina Y, o Upgrade via WS não pode cair numa máquina sem contexto em RAM do estado dessa conexão.
Nossa equipe de documentação está terminando de polir este guia técnico. Acompanhe na próxima atualização.