Le serveur bloque de lui-même les requêtes répétées et les tentatives de deviner les mots de passe. Les valeurs ci-dessous ne peuvent pas être modifiées.
| Élément | Limite |
|---|---|
| Demandes d'accès par ID (par IP) | 10 par minute |
| Demandes d'accès par ID (par ID d'hôte) | 20 par minute. Les accès par ID depuis d'autres comptes sont comptés séparément. |
| Autorisations de connexion pour d'autres comptes | 5 par minute et par compte, 3 par minute par compte et par hôte |
| Enregistrement d'appareils (par IP) | 10 par minute |
| Connexions simultanées | 16 par IP, 1000 pour l'ensemble du serveur |
| Sessions simultanées par hôte | 8 (la limite de spectateurs par défaut de l'hôte est de 4) |
| Inscription, connexion et changement de mot de passe (par IP) | 10 par minute |
| Échecs de connexion | Verrouillage de 15 minutes après 10 échecs en 15 minutes pour une même adresse e-mail et une même IP, ou 100 échecs en 15 minutes pour une même adresse e-mail |
Les adresses IPv6 sont comptées par blocs /64.
L'hôte se protège aussi lui-même. Si le mot de passe de l'appareil pour l'accès sans surveillance est saisi 5 fois de manière erronée, il se verrouille de 5 minutes à 1 heure, et les accès par ID depuis d'autres comptes sont comptés séparément de ceux du propriétaire.
/api qui modifie un état doit avoir un Origin strictement égal à RD_WEB_ORIGIN. Si un utilisateur ouvre une autre adresse, « La requête a été refusée » apparaît.TRUST_PROXY le nombre de proxys. Si la valeur est fausse, tous les utilisateurs apparaissent avec l'IP unique du proxy et atteignent les limites ensemble.TURN_TTL_SEC (600 secondes par défaut).| Données | Emplacement |
|---|---|
La base de données signal.db et la clé du serveur server.key | Paquets : /var/lib/tastedev-remote, Docker : le volume signal-data |
| Fichiers de paramètres | Paquets : /etc/tastedev-remote, Docker : .env |
| Historique des connexions du serveur | La base de données (conservé 90 jours, métadonnées uniquement, sans contenu) |
| Historique des connexions de l'hôte | sessions.jsonl sur chaque ordinateur hôte |
Si server.key est perdu, chaque hôte doit être enregistré de nouveau.
.env ou /etc/tastedev-remote).La sauvegarde contient la clé secrète du serveur ; conservez-la en lieu sûr. Les certificats HTTPS peuvent être émis de nouveau et n'ont donc pas besoin d'être sauvegardés.