Aller au contenu principal
ProduitsOutils de bureauTASTECADConsultation de plansTASTEFILESGestion de fichiersTASTEFTPTransfert de fichiersTASTESSHEspace de travail à distanceTASTEZIPCompression et extractionOutils pour développeursTASTECODEEnvironnement de développement intégré pour RustTASTESTUDIOEnvironnement intégré de développement et de testTASTEETLIntégration de données (ETL)ServeursTASTEREMOTEServeur de bureau à distanceTASTEGEOServeur géospatialTASTEMAILEspace de travail e-mailCommencerTéléchargementsDocumentationAcheterTous les produits
Marketplace
Actualités
TechActualitésL’actu dev du jourDocs développeursLangages de programmationRustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDartFrameworks front-end webNext.jsReactVue.js · NuxtSvelteKitAngularFrameworks serveurSpring BootDjangoFastAPIASP.NET CoreNestJS · ExpressFrameworks d'applications et de bureauTauriFlutterReact NativeElectronAlgorithmesBases des algorithmesAlgorithmes essentielsAlgorithmes avancésAlgorithmes pratiques
CommunautéProjetsJournaux de développementPromptsProblèmes d’outils d’IAVitrineGuide de la communauté
CollaborerTransfert techniqueRéalisation de site webRéalisation d'application de bureauChaîne de publication et de paiementPartenaire commercialContact
ServicesBureau à distancePaquets d'installation sur mesure
TASTEDEV
Produits

Outils de bureau

TASTECADDes plans complexes, ouverts en toute légèretéTASTEFILESSeulement les fichiers utiles, au plus viteTASTEFTPLe chemin le plus net pour vos fichiersTASTESSHEntre vos serveurs et vous, un lien plus solideTASTEZIPCompresser plus vite, extraire en toute sécurité

Outils pour développeurs

TASTECODEModifier, compiler, déboguer et tester vos apps Rust dans une seule fenêtreTASTESTUDIODe l’édition aux tests à distance et aux corrections IA approuvéesTASTEETLDéplacer les données, les valeurs sous les yeux

Serveurs

TASTEREMOTEUn bureau à distance hébergé sur votre propre serveurTASTEGEOUn serveur géospatial compatible GeoServer, reconstruit en RustTASTEMAILReprenez la maîtrise de vos e-mails

Commencer

TéléchargementsDernières versions de chaque produitDocsUtiliser chaque produitAcheterAbonnements et licences perpétuellesTous les produitsTous les produits en un coup d’œil
Tous les produits
MarketplaceActualités
Tech

Actualités

L’actu dev du jourAnnonces officielles : langages, frameworks, GitHub et IADocs développeursGuides des langages, frameworks et algorithmes

Langages de programmation

RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart

Frameworks

Frameworks front-end webNext.jsReactVue.js · NuxtSvelteKitAngular
Frameworks serveurSpring BootDjangoFastAPIASP.NET CoreNestJS · Express
Frameworks d'applications et de bureauTauriFlutterReact NativeElectron

Algorithmes

Bases des algorithmesAnalyse de complexité · Tri · Recherche · Structures de données de base · Arbres et tasAlgorithmes essentielsParcours de graphe · Plus courts chemins et arbres couvrants · Programmation dynamique · Algorithmes gloutons · Diviser pour régner · Backtracking (retour sur trace)Algorithmes avancésAlgorithmes sur les chaînes · Mathématiques et théorie des nombres · Manipulation de bits · Arbres de segments · Union-FindAlgorithmes pratiquesStratégie pour les entretiens de codage · Cache LRU · Limitation de débit · Hachage cohérent
Toute la documentation de développement
Communauté
ProjetsDécouvrir les créateurs et leurs travauxJournaux de développementDécisions et enseignementsPromptsInstructions réutilisablesProblèmes d’outils d’IAProblèmes et contournements de Claude, Codex, GeminiVitrineRéalisations terminéesGuide de la communautéConstruire en toute transparence
Collaborer
Transfert techniqueApplications natives en Rust et eguiRéalisation de site web10 langues, comptes, documentation et téléchargementsRéalisation d'application de bureauRust et egui, sans WebViewChaîne de publication et de paiementSignature, MSI, deb, rpm, AppImage, empreintesPartenaire commercialRecommandez-nous, touchez 30 %ContactDéveloppement, partenariats, investissement
Services
Bureau à distanceAccédez à votre ordinateur depuis le navigateurPaquets d'installation sur mesureSeulement l'utile, réglages préchargés
Acheter
FR
한국어EnglishDeutschEspañolFrançaisItalianoPortuguês (Brasil)日本語简体中文繁體中文
Se connecter
Se connecter
TASTEDEV

Des petits outils à un meilleur développement.

[email protected]Soutenir TASTEDEV
ProduitsGamme de produitsAcheterDocsTéléchargementsMarketplaceAssistance
CommunautéProjetsJournaux de développementPromptsProblèmes d’outils d’IAVitrine
RèglesPolitique de confidentialitéConditions d'utilisationConditions d’abonnementRemboursementRègles de la communauté
CompteSe connecterS'inscrire
Visiteurs
Aujourd’hui
012345678901234567890123456789012345678901234567890123456789
Hier
012345678901234567890123456789012345678901234567890123456789
Vues au total
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
Société
GXSOFT
Représentant
CHOI YOUNG GU
Numéro d’enregistrement
853-44-00368
Adresse
9F V24, 351 Gyeongin-ro, Michuhol-gu, Incheon, Republic of Korea
Téléphone
+82-10-4404-1523
E-mail
[email protected]
Responsable de la confidentialité
CHOI YOUNG GU

© 2026 TASTEDEVLes informations produit s'appuient sur des sources de développement vérifiées.Publié · en amélioration

Les abonnés et les titulaires d’une licence ne voient pas de publicité. Naviguer sans publicité

TASTEREMOTEguide

Pour les utilisateurs

Prise en mainInstaller l'application hôteAccès par IDL'écran de session à distanceCompte et mes appareilsAccès par ID depuis d'autres comptesParamètres de l'application hôteDépannage

Pour les opérateurs

Architecture du serveurInstallation du serveurPremière configurationPages d'administrationLicence de serveurConditions et consentementSécurité et réseauMises à jour et dépannage

TASTEREMOTE guide

Sécurité et réseau

Ce que bloque le serveur

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émentLimite
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 comptes5 par minute et par compte, 3 par minute par compte et par hôte
Enregistrement d'appareils (par IP)10 par minute
Connexions simultanées16 par IP, 1000 pour l'ensemble du serveur
Sessions simultanées par hôte8 (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 connexionVerrouillage 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.

Cookies et adresses

  • Le cookie de connexion est HttpOnly et SameSite=Lax, et valable 30 jours. La base de données ne conserve que le SHA-256 du cookie.
  • Les mots de passe sont stockés avec argon2id.
  • Toute requête /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.
  • Derrière un proxy, donnez à 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

  • Les identifiants TURN sont des valeurs à durée limitée, valables seulement pendant TURN_TTL_SEC (600 secondes par défaut).
  • coturn est configuré pour ne relayer que l'UDP, et pour ne pas relayer vers des adresses privées, de bouclage, link-local ou de métadonnées.
  • Ouvrez les ports de relais (UDP 49160–49200) dans le pare-feu.

Emplacement des données

DonnéesEmplacement
La base de données signal.db et la clé du serveur server.keyPaquets : /var/lib/tastedev-remote, Docker : le volume signal-data
Fichiers de paramètresPaquets : /etc/tastedev-remote, Docker : .env
Historique des connexions du serveurLa base de données (conservé 90 jours, métadonnées uniquement, sans contenu)
Historique des connexions de l'hôtesessions.jsonl sur chaque ordinateur hôte

Si server.key est perdu, chaque hôte doit être enregistré de nouveau.

Sauvegarde

  1. Arrêtez signal.
  2. Regroupez le dossier de données (ou le volume) et les fichiers de paramètres (.env ou /etc/tastedev-remote).
  3. Redémarrez signal.

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.

PrécédentConditions et consentementSuivantMises à jour et dépannage

Sur cette page

  1. Ce que bloque le serveur
  2. Cookies et adresses
  3. TURN
  4. Emplacement des données
  5. Sauvegarde
Suggérer une modification

Les abonnés et les titulaires d’une licence ne voient pas de publicité. Naviguer sans publicité