Configurar SSL
Configure HTTPS para seu servidor rtSurvey. Obrigatório antes de você poder fazer login.
O SSL deve ser configurado antes de você poder fazer login. Ao abrir o aplicativo pela primeira vez, você será redirecionado automaticamente para a tela de configuração do SSL.
Opções de configuração SSL
Escolha uma das três opções:
| Opção | Quando usar |
|---|---|
| Subdomínio gratuito rtsurvey.com (Recomendado) | Nenhuma configuração de DNS necessária. Criamos o registro para você. Pronto em 2–5 minutos. |
| Meu próprio domínio | Você já possui um domínio e seu DNS aponta para este servidor. |
| Instalar certificado manualmente | CA corporativa ou personalizada. Requer acesso SSH. |
Opção 1 – Subdomínio rtsurvey.com gratuito (recomendado)
Esta é a opção mais rápida. Não é necessário registro de domínio ou alterações de DNS.
Clique no subdomínio gratuito rtsurvey.com para expandir a seção
Digite o nome do subdomínio desejado no campo de entrada
Use letras minúsculas, números e hifens. 3–30 caracteres. Exemplo:
myproject→myproject.rtsurvey.comClique em Criar https://[subdomain].rtsurvey.com
- Aguarde de 2 a 5 minutos enquanto o certificado é emitido
- Assim que o certificado estiver pronto, você será redirecionado automaticamente para seu novo URL HTTPS
Opção 2 – Meu próprio domínio
Use isto se você tiver um domínio existente e seu registro DNS A já apontar para o IP deste servidor.
- Clique em Meu próprio domínio para expandir a seção
- Digite seu nome de domínio completo (e.g.
survey.myorganization.org) - Clique em Criar certificado
Let’s Encrypt verificará seu domínio e emitirá um certificado. Isso exige que o DNS seja apontado corretamente primeiro — caso contrário, a solicitação falhará.
Opção 3 — Instalar o certificado manualmente
Para ambientes corporativos que usam uma CA personalizada ou interna. Você colocará seus arquivos de certificado no servidor via SSH e, em seguida, inserirá seu domínio no aplicativo.
Pré-requisitos
- Acesso SSH ao servidor
- Um certificado válido e uma chave privada para o seu domínio (formato PEM)
Passo 1 — SSH no servidor
ssh root@<server-ip>
Passo 2 — Coloque seus arquivos de certificado
Crie o diretório e copie seus arquivos:
mkdir -p /etc/letsencrypt/live/<your-domain>
Copie seus arquivos para esse diretório com estes nomes exatos:
| Arquivo | Descrição |
|---|---|
fullchain.pem | Seu certificado + quaisquer certificados de CA intermediários (concatenados) |
privkey.pem | Sua chave privada |
Exemplo:
# Copie da sua máquina local (execute localmente, não no servidor)
scp fullchain.pem root@<server-ip>:/etc/letsencrypt/live/<your-domain>/fullchain.pem
scp privkey.pem root@<server-ip>:/etc/letsencrypt/live/<your-domain>/privkey.pem
Defina as permissões corretas:
chmod 644 /etc/letsencrypt/live/<your-domain>/fullchain.pem
chmod 600 /etc/letsencrypt/live/<your-domain>/privkey.pem
Passo 3 — Insira seu domínio no aplicativo
- Na tela de configuração SSL, clique em Instalar certificado manualmente
- Insira seu nome de domínio (deve corresponder ao nome comum ou SAN do certificado)
- Clique em Aplicar
O servidor irá configurar o Nginx com seu certificado e recarregar automaticamente.
Próxima etapa
Assim que o SSL estiver ativo, prossiga para o primeiro login first-login.