Saltar para o conteúdo

Requisitos

Antes de instalar o Riversoft® STCP DirectLink, confirme que o ambiente atende aos requisitos de software, sistema operacional, banco de dados e rede.

Requisitos de software

ItemObrigatórioObservação
Licença do Riversoft STCP DirectLinkSimArquivo informado em applLicense.
Banco de configuração da plataforma STCPSimAcessível a partir do servidor da aplicação.
Banco de logNãoNecessário quando logDbEnable é true.
Certificado TLS do serviço da APISim, em produçãoO portal e a API devem ser publicados por HTTPS; o cookie de sessão exige Secure.
Provedor de segredos (KMS)NãoAWS Secrets Manager, Azure Key Vault, GCP Secret Manager ou OCI Vault. Veja KMS e segredos.
Collector OpenTelemetryNãoNecessário quando a telemetria está habilitada.

Matriz de compatibilidade

Os sistemas operacionais e os bancos de dados abaixo valem para o Riversoft STCP Gemini e para o Riversoft STCP DirectLink.

Sistemas operacionais suportados

Sistema operacionalVersões suportadas
Red Hat Enterprise Linux (RHEL)8.x, 9.x e 10.x
Oracle Linux8.x, 9.x e 10.x
Rocky Linux8.x, 9.x e 10.x
AlmaLinux8.x, 9.x e 10.x
Amazon LinuxAmazon Linux 2023
Outras distribuições LinuxMediante validação de compatibilidade

Dica

Use a versão mais recente de cada versão principal suportada e mantenha o sistema atualizado com as correções de segurança do fabricante.

Bancos de dados suportados

SGBDVersão suportada
Microsoft SQL Server2019 ou superior
Oracle Database19c ou superior
MySQL8.4 LTS ou superior
MariaDB10.11 ou superior

Nota

Com o Riversoft STCP Enterprise Server (Windows), valem os requisitos de sistema operacional do Enterprise Server.

Conexão com TLS (MySQL e MariaDB)

Com MySQL e MariaDB, a comunicação com o banco de configuração e com o banco de log pode ser protegida por TLS com opções incluídas na própria string de conexão (cfgDbName), no formato:

nome-do-banco?parametro1=valor1&parametro2=valor2

As opções são interpretadas pela camada de configuração da plataforma STCP e também se aplicam ao banco de log quando ele usa a mesma forma de conexão.

ParâmetroDescriçãoValores
tlsHabilita o TLS e define o nível de verificação.true, skip-verify, verify-ca, verify-identity
tls-caArquivo com o certificado da CA.Caminho do arquivo
tls-capathDiretório com os certificados da CA (somente Riversoft STCP Gemini Server).Caminho do diretório
tls-certCertificado local para autenticação mTLS.Caminho do arquivo
tls-keyChave local para autenticação mTLS.Caminho do arquivo
tls-cipherCifras permitidas, em nomenclatura OpenSSL, separadas por :.Veja a lista abaixo
tls-min-versionVersão mínima do TLS.TLSv1.2, TLSv1.3
tls-max-versionVersão máxima do TLS.TLSv1.2, TLSv1.3
tls-server-nameNome do servidor usado na validação do certificado.Hostname
Valor de tlsVerificação
trueCA e hostname do servidor.
verify-identityCA e hostname do servidor.
verify-caSomente CA.
skip-verifyNenhuma. Use somente em laboratório.

Cifras aceitas em tls-cipher, separadas por : (por exemplo, tls-cipher=ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384): AES128-SHA, AES256-SHA, AES128-SHA256, AES128-GCM-SHA256, AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-ECDSA-AES128-SHA, ECDHE-ECDSA-AES256-SHA, ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-RSA-CHACHA20-POLY1305 e ECDHE-ECDSA-CHACHA20-POLY1305.

"cfgProvider": "stcpgeminidb",
"cfgInstanceName": "MinhaInstancia",
"cfgDbName": "stcpcfg?tls=verify-identity&tls-ca=/caminho/ca.pem&tls-server-name=db.exemplo.com"

Atenção

tls=skip-verify não valida a CA nem a identidade do servidor. Em produção, use verify-identity com uma CA confiável e o hostname correspondente ao certificado.

Requisitos de rede

OrigemDestinoProtocoloFinalidade
Usuários e sistemasServiço da API do Riversoft STCP DirectLinkHTTPSRiversoft STCP DirectLink Portal e API REST. O host usado deve ser exatamente o configurado para a API.
ParceirosServiços SFTP, AS2 e Webhook do Riversoft STCP DirectLinkSSH/SFTP, HTTPSRecebimento de arquivos, quando os serviços estão habilitados.
Riversoft STCP Gemini APIRiversoft STCP DirectLink, serviço Supervisão (directlink) (porta padrão 33060)TCP, com TLS opcionalSupervisão pelo Riversoft Console Portal. Veja Serviços de supervisão.
Servidor da aplicaçãoBanco de configuração e banco de logMySQL/MariaDB, com TLS recomendadoConfiguração e logs.
Servidor da aplicaçãoServidor SMTP e provedores de SMS/WhatsAppSMTP, HTTPSNotificações e envio de PIN.
Servidor da aplicaçãochallenges.cloudflare.comHTTPSValidação do Cloudflare Turnstile, quando habilitado.
Servidor da aplicaçãoProvedores de identidade (SSO) e KMSHTTPSSSO e resolução de segredos, quando configurados.
Servidor da aplicaçãoParceiros e armazenamento em nuvemConforme o conectorEnvio de arquivos por SFTP, FTP/FTPS, AS2, Webhook, Amazon S3, Azure Blob Storage, Google Cloud Storage e Oracle Cloud Object Storage.
Servidor da aplicaçãoCollector OpenTelemetryHTTP/HTTPSTelemetria, quando habilitada.

As portas dos serviços são definidas nos serviços de rede da instância, no Riversoft Console Portal. Libere-as no firewall antes de iniciar a instalação.

Checklist de pré-instalação

  • Instância do Riversoft STCP Gemini Server ou do Riversoft STCP Enterprise Server disponível.
  • Banco de configuração acessível a partir do servidor da aplicação, com TLS configurado.
  • Arquivo de licença disponível.
  • Certificado TLS do serviço da API disponível.
  • Portas dos serviços liberadas e saídas de rede necessárias permitidas.
  • Segredos disponíveis no provedor de segredos adotado pelo ambiente.