O servidor bloqueia sozinho pedidos repetidos e tentativas de adivinhar senhas. Os valores abaixo não podem ser alterados.
| Item | Limite |
|---|---|
| Pedidos de conexão por ID (por IP) | 10 por minuto |
| Pedidos de conexão por ID (por ID de host) | 20 por minuto. As conexões por ID de outras contas são contadas à parte. |
| Aprovações de conexão para outras contas | 5 por minuto por conta, 3 por minuto por conta e host |
| Registro de dispositivos (por IP) | 10 por minuto |
| Conexões simultâneas | 16 por IP, 1000 para o servidor inteiro |
| Sessões simultâneas por host | 8 (o limite padrão de visualizadores do host é 4) |
| Cadastro, login e troca de senha (por IP) | 10 por minuto |
| Logins com falha | Bloqueio de 15 minutos após 10 falhas em 15 minutos do mesmo e-mail e IP, ou 100 falhas em 15 minutos para o mesmo e-mail |
Endereços IPv6 são contados em blocos /64.
O host também se protege. Se a senha do dispositivo para acesso não assistido for digitada errado 5 vezes, ele bloqueia de 5 minutos até 1 hora, e as conexões por ID de outras contas são contadas separadamente das do dono.
/api que muda estado precisa ter um Origin exatamente igual a RD_WEB_ORIGIN. Se um usuário abrir outro endereço, aparece "A solicitação foi recusada".TRUST_PROXY com o número de proxies. Se estiver errado, todos os usuários aparecem com o único IP do proxy e atingem os limites juntos.TURN_TTL_SEC (600 segundos por padrão).| Dados | Local |
|---|---|
O banco de dados signal.db e a chave do servidor server.key | Pacotes: /var/lib/tastedev-remote, Docker: o volume signal-data |
| Arquivos de configuração | Pacotes: /etc/tastedev-remote, Docker: .env |
| Histórico de conexões do servidor | O banco de dados (guardado por 90 dias, só metadados, sem conteúdo) |
| Histórico de conexões do host | sessions.jsonl em cada computador host |
Se server.key for perdido, todos os hosts precisam ser registrados de novo.
.env ou /etc/tastedev-remote).O backup contém a chave secreta do servidor, então guarde-o em um lugar seguro. Os certificados HTTPS podem ser emitidos de novo, então não precisam de backup.