Saltar al contenido

Requisitos

Antes de instalar Riversoft® STCP DirectLink, confirme que el entorno cumple los requisitos de software, sistema operativo, base de datos y red.

Requisitos de software

ElementoObligatorioObservación
Licencia de Riversoft STCP DirectLinkSíArchivo indicado en applLicense.
Base de configuración de la plataforma STCPSíAccesible desde el servidor de la aplicación.
Base de logNoNecesaria cuando logDbEnable es true.
Certificado TLS del servicio de la APISí, en producciónEl portal y la API deben publicarse por HTTPS; la cookie de sesión exige Secure.
Proveedor de secretos (KMS)NoAWS Secrets Manager, Azure Key Vault, GCP Secret Manager u OCI Vault. Vea KMS y secretos.
Collector OpenTelemetryNoNecesario cuando la telemetría está habilitada.

Matriz de compatibilidad

Los sistemas operativos y las bases de datos siguientes valen para Riversoft STCP Gemini y para Riversoft STCP DirectLink.

Sistemas operativos compatibles

Sistema operativoVersiones compatibles
Red Hat Enterprise Linux (RHEL)8.x, 9.x y 10.x
Oracle Linux8.x, 9.x y 10.x
Rocky Linux8.x, 9.x y 10.x
AlmaLinux8.x, 9.x y 10.x
Amazon LinuxAmazon Linux 2023
Otras distribuciones LinuxSujeto a validación de compatibilidad

Consejo

Use la versión más reciente de cada versión principal compatible y mantenga el sistema actualizado con las correcciones de seguridad del fabricante.

Bases de datos compatibles

SGBDVersión compatible
Microsoft SQL Server2019 o superior
Oracle Database19c o superior
MySQL8.4 LTS o superior
MariaDB10.11 o superior

Nota

Con Riversoft STCP Enterprise Server (Windows), se aplican los requisitos de sistema operativo de Enterprise Server.

Conexión con TLS (MySQL y MariaDB)

Con MySQL y MariaDB, la comunicación con la base de configuración y con la base de log puede protegerse con TLS mediante opciones incluidas en la propia cadena de conexión (cfgDbName), con el formato:

nombre-de-la-base?parametro1=valor1&parametro2=valor2

Las opciones las interpreta la capa de configuración de la plataforma STCP y también se aplican a la base de log cuando usa la misma forma de conexión.

ParámetroDescripciónValores
tlsHabilita TLS y define el nivel de verificación.true, skip-verify, verify-ca, verify-identity
tls-caArchivo con el certificado de la CA.Ruta del archivo
tls-capathDirectorio con los certificados de la CA (solo Riversoft STCP Gemini Server).Ruta del directorio
tls-certCertificado local para autenticación mTLS.Ruta del archivo
tls-keyClave local para autenticación mTLS.Ruta del archivo
tls-cipherCifrados permitidos, con la nomenclatura de OpenSSL, separados por :.Vea la lista más abajo
tls-min-versionVersión mínima de TLS.TLSv1.2, TLSv1.3
tls-max-versionVersión máxima de TLS.TLSv1.2, TLSv1.3
tls-server-nameNombre del servidor usado en la validación del certificado.Hostname
Valor de tlsVerificación
trueCA y hostname del servidor.
verify-identityCA y hostname del servidor.
verify-caSolo CA.
skip-verifyNinguna. Úselo solo en laboratorio.

Cifrados aceptados en tls-cipher, separados por : (por ejemplo, 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 y ECDHE-ECDSA-CHACHA20-POLY1305.

"cfgProvider": "stcpgeminidb",
"cfgInstanceName": "MiInstancia",
"cfgDbName": "stcpcfg?tls=verify-identity&tls-ca=/ruta/ca.pem&tls-server-name=db.ejemplo.com"

Atención

tls=skip-verify no valida la CA ni la identidad del servidor. En producción, use verify-identity con una CA de confianza y el hostname correspondiente al certificado.

Requisitos de red

OrigenDestinoProtocoloFinalidad
Usuarios y sistemasServicio de la API de Riversoft STCP DirectLinkHTTPSRiversoft STCP DirectLink Portal y API REST. El host usado debe ser exactamente el configurado para la API.
SociosServicios SFTP, AS2 y Webhook de Riversoft STCP DirectLinkSSH/SFTP, HTTPSRecepción de archivos, cuando los servicios están habilitados.
Riversoft STCP Gemini APIRiversoft STCP DirectLink, servicio Supervisión (directlink) (puerto predeterminado 33060)TCP, con TLS opcionalSupervisión mediante el Riversoft Console Portal. Vea Servicios de supervisión.
Servidor de la aplicaciónBase de configuración y base de logMySQL/MariaDB, con TLS recomendadoConfiguración y logs.
Servidor de la aplicaciónServidor SMTP y proveedores de SMS/WhatsAppSMTP, HTTPSNotificaciones y envío de PIN.
Servidor de la aplicaciónchallenges.cloudflare.comHTTPSValidación de Cloudflare Turnstile, cuando está habilitado.
Servidor de la aplicaciónProveedores de identidad (SSO) y KMSHTTPSSSO y resolución de secretos, cuando están configurados.
Servidor de la aplicaciónSocios y almacenamiento en la nubeSegún el conectorEnvío de archivos por SFTP, FTP/FTPS, AS2, Webhook, Amazon S3, Azure Blob Storage, Google Cloud Storage y Oracle Cloud Object Storage.
Servidor de la aplicaciónCollector OpenTelemetryHTTP/HTTPSTelemetría, cuando está habilitada.

Los puertos de los servicios se definen en los servicios de red de la instancia, en el Riversoft Console Portal. Libérelos en el firewall antes de iniciar la instalación.

Checklist previo a la instalación

  • Instancia de Riversoft STCP Gemini Server o Riversoft STCP Enterprise Server disponible.
  • Base de configuración accesible desde el servidor de la aplicación, con TLS configurado.
  • Archivo de licencia disponible.
  • Certificado TLS del servicio de la API disponible.
  • Puertos de los servicios liberados y salidas de red necesarias permitidas.
  • Secretos disponibles en el proveedor de secretos adoptado por el entorno.