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
- Acompanhe o progresso, a vazão e a concordância no painel de administração.
- Faça backups do diretório de saída regularmente; é nele que as anotações são gravadas.
- Para estudos de crowdsourcing, consulte Realizar um estudo no Prolific e no MTurk.