Skip to content

Implantar um servidor de anotação

Como implantar um servidor de anotação Potato para um estudo real, opções de autenticação, HTTPS e configuração de produção com Docker ou um proxy reverso.

Realizar um estudo de anotação de verdade significa tirar o Potato do seu laptop e colocá-lo em um servidor que os anotadores consigam acessar, com o método de login certo e HTTPS para que credenciais e dados fiquem protegidos. Este guia cobre as decisões de implantação; para a configuração passo a passo, consulte Desenvolvimento local e a seção de implantação.

Escolha um método de autenticação

Ajuste o login ao seu público de anotadores:

  • Sem senha: os anotadores informam apenas um nome de usuário. Serve bem para equipes internas de confiança ou estudos de crowdsourcing em que a plataforma já identificou o trabalhador. Consulte Login sem senha.
  • Senhas: uma lista de usuários gerenciada, para um conjunto fixo de anotadores nomeados.
  • OAuth / SSO: faça login com Google ou GitHub, ou com o login único da sua instituição. A melhor opção para implantações maiores ou institucionais.

Coloque-o atrás de HTTPS

Qualquer implantação real deve ser servida via HTTPS para que nomes de usuário, respostas e quaisquer dados pessoais trafeguem criptografados. O padrão habitual é um proxy reverso como o nginx terminando o TLS na frente do Potato, ou uma plataforma de hospedagem que cuida do TLS por você.

Uma pilha de produção típica

  • Potato rodando sob um processo de servidor de produção.
  • nginx (ou similar) como proxy reverso cuidando do TLS e dos recursos estáticos.
  • Docker para empacotá-lo de forma reproduzível, caso você use contêineres.
  • Um nome DNS público com um certificado (o Let's Encrypt é gratuito).

Teste primeiro localmente a configuração exata e, em seguida, implante essa mesma configuração; a única coisa que muda é a URL, a autenticação e o TLS.

Operar o estudo

Leituras adicionais