Skip to content

Requisitos do Sistema

Esta página descreve os requisitos mínimos e recomendados para executar o Sincroniza.

Requisitos do Servidor

Hardware

ComponenteMínimoRecomendado
CPU2 cores4+ cores
Memória RAM4 GB8+ GB
Armazenamento20 GB50+ GB SSD
Rede100 Mbps1 Gbps

Software

ComponenteVersão
Sistema OperacionalLinux (Ubuntu 22.04+ recomendado) ou qualquer host compatível com Docker
DockerDocker Engine 24+ com Docker Compose v2

Nota

O Sincroniza é distribuído exclusivamente como containers Docker. O .NET 9.0 Runtime e o PostgreSQL 17 já estão inclusos nas imagens — não é necessário instalá-los separadamente no servidor.

Requisitos de Rede

Portas

PortaProtocoloDireçãoDescrição
443HTTPSEntradaInterface Web
5432TCPSaídaPostgreSQL
389/636LDAP/LDAPSSaídaActive Directory
443HTTPSSaídaMicrosoft Graph API (Entra ID)

Conectividade

O servidor Sincroniza precisa de conectividade com:

  • Sistema de RH: Acesso ao banco de dados ou API do sistema de RH
  • Active Directory: Acesso LDAP/LDAPS aos controladores de domínio
  • Entra ID: Acesso HTTPS à API do Microsoft Graph
  • Azure Communication Services: Acesso HTTPS para notificações por e-mail (se configurado)
  • Microsoft Teams: Acesso HTTPS para notificações via Incoming Webhook (se configurado)

Requisitos do Navegador

A interface web do Sincroniza é compatível com:

NavegadorVersão Mínima
Google Chrome100+
Mozilla Firefox100+
Microsoft Edge100+
Safari15+

Atenção

Internet Explorer não é suportado.

Requisitos do Active Directory

Para integração com Active Directory:

RequisitoDescrição
VersãoWindows Server 2012 R2+
Conta de ServiçoConta com permissões para criar/modificar/desabilitar usuários
ProtocoloLDAP (porta 389) ou LDAPS (porta 636)
CertificadoCertificado válido para LDAPS (recomendado)

Permissões da Conta de Serviço

A conta de serviço precisa das seguintes permissões nas OUs onde os usuários serão gerenciados:

  • Criar objetos de usuário
  • Modificar objetos de usuário
  • Habilitar/Desabilitar contas
  • Redefinir senhas (se usar geração automática)
  • Modificar membros de grupos (para atribuição de grupos)

Requisitos do Entra ID

Para integração com Microsoft Entra ID (Azure AD):

RequisitoDescrição
LicençaAzure AD Premium P1+ ou Microsoft 365 E3+
Registro de AplicativoAplicativo registrado no Azure AD
Permissões da APIPermissões do Microsoft Graph

Permissões do Microsoft Graph

O aplicativo registrado precisa das seguintes permissões de aplicativo:

PermissãoTipoDescrição
User.ReadWrite.AllAplicativoCriar e gerenciar usuários
Group.ReadWrite.AllAplicativoGerenciar membros de grupos
Directory.ReadWrite.AllAplicativoAcessar dados do diretório

Dica

Use o princípio do menor privilégio. Conceda apenas as permissões necessárias para as funcionalidades que você irá utilizar.

Requisitos do Sistema de RH

O Sincroniza conecta-se diretamente ao banco de dados do sistema de RH através de uma View SQL que expõe os dados de funcionários. O sistema é compatível com qualquer sistema de RH, desde que o banco de dados seja de um dos tipos suportados.

Bancos de Dados Suportados

Banco de DadosPorta Padrão
SQL Server1433
PostgreSQL5432
Oracle1521

Requisitos

  • View ou tabela no banco de dados do RH com os campos de funcionários mapeados
  • Conta de acesso com permissão de leitura na view/tabela
  • Conectividade de rede entre o servidor Sincroniza e o banco de dados do RH

Verificação de Requisitos

Antes de iniciar a instalação, verifique:

  • [ ] Hardware atende aos requisitos mínimos
  • [ ] Docker Engine 24+ e Docker Compose v2 instalados
  • [ ] Conectividade com sistema de RH
  • [ ] Conectividade com Active Directory (se aplicável)
  • [ ] Conectividade com Entra ID (se aplicável)
  • [ ] Conta de serviço com permissões adequadas
  • [ ] Domínio configurado apontando para o servidor (produção)
  • [ ] Certificados SSL/TLS são gerenciados automaticamente via Caddy (produção)

Próximos Passos

Plataforma de Sincronização de Identidade HR