Início rápido
Este roteiro resume a ordem de instalação dos componentes do Riversoft® STCP DirectLink em um servidor Enterprise Linux. Os detalhes de cada etapa estão em Instalação e Configuração.
Nota
Se o Riversoft STCP Gemini já estiver instalado, o banco de dados, o repositório, a API e o Portal já estão prontos: comece no passo Crie a instância e um usuário de teste.
Dica
Quer só experimentar o produto? Use o Ambiente de teste com Docker, que sobe o Riversoft STCP Gemini e o Riversoft STCP DirectLink completos em containers, sem preparar um servidor.
Pré-requisitos:
- Servidor com um sistema operacional suportado e acesso de administrador (
root). Veja Requisitos. - Banco de dados suportado, disponível e acessível a partir do servidor.
- Arquivo de licença do Riversoft STCP DirectLink, fornecido pela Riversoft.
Prepare o banco de dados
Baixe o pacote de scripts do seu SGBD e execute-os na ordem numérica. Veja Preparação do banco de dados.
Configure o repositório Riversoft
curl https://repo.riversoft.com.br/configs/riversoft-el9.repo \
--output /etc/yum.repos.d/riversoft-release.repo
dnf clean all && dnf makecacheUse o arquivo correspondente à versão do seu sistema (el8, el9 ou el10).
Instale e inicie a Riversoft STCP Gemini API
dnf install -y stcpgemini-api
cp /usr/local/stcpgemini-api/configs/example-config.json /usr/local/stcpgemini-api/configs/config.jsonAjuste o config.json (bancos, porta e certificado) e inicie o serviço:
systemctl start stcpgemini-apiInstale o Riversoft Console Portal
dnf install -y stcpgemini-portalConfigure o EntryPoint do Portal com o endereço da API. Veja Configuração do Portal.
Crie a instância e um usuário de teste
Acesse o Riversoft Console Portal pelo endereço da API, entre com o operador administrador padrão (stcpadmin) e troque a senha. Crie a instância que o Riversoft STCP DirectLink vai usar, ou use a instância do Riversoft STCP Gemini, e cadastre um usuário de teste. Veja Primeiro acesso.
Nota
Ao criar o serviço de rede da API do Riversoft STCP DirectLink na instância, o Riversoft Console Portal preenche os caminhos padrão das páginas estáticas (/usr/local/stcpdirectlink/static) e dos templates de página (/usr/local/stcpdirectlink/templates/riversoft/page). Altere-os somente se o Riversoft STCP DirectLink estiver instalado em outro diretório. O caminho das páginas estáticas não deve terminar com barra.
Instale o Riversoft STCP DirectLink e o Riversoft STCP DirectLink Portal
dnf install -y stcpdirectlink stcpdirectlink-portal
cp /usr/local/stcpdirectlink/configs/example-config.json /usr/local/stcpdirectlink/configs/config.json
cp /usr/local/stcpdirectlink/static/portal/assets/configs/example-config.json /usr/local/stcpdirectlink/static/portal/assets/configs/config.jsonO serviço stcpdirectlink é criado na instalação do pacote, mas não é iniciado.
Configure
No config.json do Riversoft STCP DirectLink, informe em cfgInstanceName o nome da instância, os dados dos bancos, o caminho da licença em applLicense, a porta e o certificado. Veja Configuração do Riversoft STCP DirectLink.
No config.json do Riversoft STCP DirectLink Portal (/usr/local/stcpdirectlink/static/portal/assets/configs/config.json), informe em url o endereço da API do Riversoft STCP DirectLink. Veja Configuração do Riversoft STCP DirectLink Portal.
Teste e inicie o serviço
Teste a configuração em primeiro plano:
/usr/local/bin/stcpdirectlink \
-noService \
-config /usr/local/stcpdirectlink/configs/config.json \
-lang ptb \
-langfile /usr/local/stcpdirectlink/configs/messages.json \
-debugPath /usr/local/stcpdirectlink/logsSe não houver erros, interrompa o teste (Ctrl+C) e inicie o serviço:
systemctl enable --now stcpdirectlink
systemctl status stcpdirectlinkAcesse o Riversoft STCP DirectLink Portal
Abra https://<dominio>/portal, entre com o usuário de teste, envie um arquivo e confira a área de download. Veja Uso do Riversoft STCP DirectLink Portal.
Resultado esperado: a Riversoft STCP Gemini API, o Riversoft Console Portal, o Riversoft STCP DirectLink e o Riversoft STCP DirectLink Portal em execução, com a troca de arquivos funcionando pelo portal.
Para roteamento e automação de arquivos, instale também o Riversoft STCP Gemini Rename no mesmo servidor do Riversoft STCP DirectLink.