Pular para o conteúdo principal
ProdutosFerramentas de desktopTASTECADVisualização de desenhosTASTEFILESGerenciamento de arquivosTASTEFTPTransferência de arquivosTASTESSHEspaço de trabalho remotoTASTEZIPCompactação e extraçãoFerramentas para desenvolvedoresTASTECODEAmbiente de desenvolvimento integrado para RustTASTESTUDIOAmbiente integrado de desenvolvimento e testesTASTEETLIntegração de dados (ETL)ServidoresTASTEREMOTEServidor de área de trabalho remotaTASTEGEOServidor geoespacialTASTEMAILEspaço de trabalho de e-mailComeçarDownloadsDocumentaçãoComprarTodos os produtos
Marketplace
Notícias
TecnologiaNotíciasNotícias de desenvolvimento de hojeDocumentaçãoLinguagens de programaçãoRustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDartFrameworks de front-end webNext.jsReactVue.js · NuxtSvelteKitAngularFrameworks de servidorSpring BootDjangoFastAPIASP.NET CoreNestJS · ExpressFrameworks de apps e desktopTauriFlutterReact NativeElectronAlgoritmosFundamentos de algoritmosAlgoritmos essenciaisAlgoritmos avançadosAlgoritmos práticos
ComunidadeProjetosRegistros de desenvolvimentoPromptsProblemas de ferramentas de IAVitrineGuia da comunidade
ColaboreTransferência técnicaConstrução de siteConstrução de app de desktopPipeline de lançamento e pagamentoParceiro de vendasContato
ServiçosÁrea de trabalho remotaPacotes de instalação sob medida
TASTEDEV
Produtos

Ferramentas de desktop

TASTECADDesenhos complexos, abertos com levezaTASTEFILESSó os arquivos de que você precisa, o mais rápido possívelTASTEFTPO caminho mais organizado para seus arquivosTASTESSHEntre você e o servidor, uma conexão mais sólidaTASTEZIPCompacte mais rápido, extraia com mais segurança

Ferramentas para desenvolvedores

TASTECODEEdite, compile, depure e teste apps Rust em uma única janelaTASTESTUDIODa edição aos testes remotos e às correções com IA aprovadasTASTEETLMova dados de olho nos valores

Servidores

TASTEREMOTEUma área de trabalho remota rodando no seu próprio servidorTASTEGEOUm servidor geoespacial compatível com o GeoServer, reconstruído em RustTASTEMAILRetome o controle do seu e-mail

Começar

DownloadsVersões mais recentes de cada produtoDocsComo usar cada produtoComprarAssinaturas e licenças perpétuasTodos os produtosTodos os produtos de relance
Todos os produtos
MarketplaceNotícias
Tecnologia

Notícias

Notícias de desenvolvimento de hojeAnúncios oficiais de linguagens, frameworks, GitHub e IADocumentaçãoGuias de linguagens, frameworks e algoritmos

Linguagens de programação

RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart

Frameworks

Frameworks de front-end webNext.jsReactVue.js · NuxtSvelteKitAngular
Frameworks de servidorSpring BootDjangoFastAPIASP.NET CoreNestJS · Express
Frameworks de apps e desktopTauriFlutterReact NativeElectron

Algoritmos

Fundamentos de algoritmosAnálise de complexidade · Ordenação · Busca · Estruturas de dados básicas · Árvores e heapsAlgoritmos essenciaisBusca em grafos · Caminho mínimo e árvore geradora mínima · Programação dinâmica · Algoritmos gulosos · Divisão e conquista · BacktrackingAlgoritmos avançadosAlgoritmos de strings · Matemática e teoria dos números · Manipulação de bits · Árvores de segmentos · Union-FindAlgoritmos práticosEstratégia para entrevistas de código · Cache LRU · Limitação de taxa · Hashing consistente
Toda a documentação de desenvolvimento
Comunidade
ProjetosDescubra criadores e trabalhosRegistros de desenvolvimentoDecisões e aprendizadosPromptsInstruções reutilizáveisProblemas de ferramentas de IAProblemas e contornos de Claude, Codex, GeminiVitrineResultados concluídosGuia da comunidadeComo construímos em aberto
Colabore
Transferência técnicaApps nativos em Rust e eguiConstrução de site10 idiomas, contas, documentação e downloadsConstrução de app de desktopRust e egui, sem WebViewPipeline de lançamento e pagamentoAssinatura, MSI, deb, rpm, AppImage, hashesParceiro de vendasRecomende e ganhe 30%ContatoDesenvolvimento, parcerias e investimento
Serviços
Área de trabalho remotaAcesse seu computador pelo navegadorPacotes de instalação sob medidaSó o necessário, configurações pré-carregadas
Comprar
PT
한국어EnglishDeutschEspañolFrançaisItalianoPortuguês (Brasil)日本語简体中文繁體中文
Entrar
Entrar
TASTEDEV

De pequenas ferramentas a um desenvolvimento melhor.

[email protected]Apoiar TASTEDEV
ProdutosLinha de produtosComprarDocsDownloadsMarketplaceSuporte
ComunidadeProjetosRegistros de desenvolvimentoPromptsProblemas de ferramentas de IAVitrine
PolíticasPolítica de privacidadeTermos de usoTermos de assinaturaReembolsoDiretrizes da comunidade
ContaEntrarCriar conta
Visitantes
Hoje
012345678901234567890123456789012345678901234567890123456789
Ontem
012345678901234567890123456789012345678901234567890123456789
Visualizações totais
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
Empresa
GXSOFT
Representante
CHOI YOUNG GU
Número de registro comercial
853-44-00368
Endereço
9F V24, 351 Gyeongin-ro, Michuhol-gu, Incheon, Republic of Korea
Telefone
+82-10-4404-1523
E-mail
[email protected]
Responsável pela privacidade
CHOI YOUNG GU

© 2026 TASTEDEVAs informações dos produtos se baseiam em fontes de desenvolvimento verificadas.Lançado · em melhoria

Assinantes e titulares de licença não veem anúncios. Navegar sem anúncios

TASTEREMOTEguia

Para usuários

Primeiros passosInstalar o app hostConectar por IDA tela da sessão remotaConta e meus dispositivosConexões por ID de outras contasConfigurações do app hostSolução de problemas

Para operadores

Arquitetura do servidorInstalação do servidorConfiguração inicialPáginas de administraçãoLicença do servidorTermos e consentimentoSegurança e redeAtualizações e solução de problemas

TASTEREMOTE guia

Atualizações e solução de problemas

Atualizações do servidor

Faça backup antes de atualizar. O banco de dados muda automaticamente na inicialização e não pode ser revertido. Atualize o signal e o web juntos para a mesma versão.

Pacotes (Debian · Ubuntu): Verifique e instale uma nova versão em Administração › Atualizações. Isso só funciona em servidores instalados a partir do repositório packages.tastedev.net; os outros servidores mostram "Este servidor não usa atualização automática".

  • O servidor procura uma nova versão a cada 6 horas.
  • As conexões remotas caem por 1–2 minutos durante a instalação.
  • Você pode fazer com que ele instale automaticamente em um horário definido todos os dias (desativado no início). Se uma instalação falhar, a instalação automática se desativa sozinha.
  • Não há como reverter. Se algo der errado, verifique com journalctl -u tasteremote-update.

Servidores Windows e RPM: Baixe os novos pacotes e instale-os você mesmo.

Docker: Puxe a nova versão do repositório e suba os contêineres de novo.

git pull && docker compose up -d --build

Atualizações do host

Um host só se atualiza até a versão do servidor em que está registrado. Depois de atualizar o servidor, baixe também no servidor a nova versão dos instaladores do host com sudo tasteremote-fetch-hosts. Os hosts instalados com MSI ou deb recebem um aviso para instalar o novo pacote; os hosts instalados com zip, setup.exe, AppImage, rpm ou dmg não têm atualização automática, e os usuários precisam instalar a nova versão por conta própria.

Não é possível conectar a hosts cujos dois primeiros números de versão diferem do servidor; depois de atualizar o servidor, as conexões podem ficar bloqueadas até os hosts acompanharem. Se um host não puder ser atualizado logo, RD_HOST_VERSION_CHECK=off desativa esta verificação.

Permitir atualizações do servidor: Quando ativado, o proprietário deste dispositivo e o administrador do servidor podem atualizar este computador pelo servidor de sinalização. Só é instalada a versão do servidor com assinatura verificada. --allow-server-update

Logs

  • Pacotes: journalctl -u tasteremote-signal, journalctl -u tasteremote-web
  • Docker: docker compose logs --tail=200 signal
  • Windows: %ProgramData%\tasteremote\logs

Os logs não contêm valores secretos. Use LOG_LEVEL=debug para mais detalhes.

Problemas comuns

SintomaO que fazer
O servidor não iniciaVeja a primeira linha do log. Ela mostra um erro de configuração, como RD_SETUP_TOKEN ausente, TURN_SECRET com menos de 16 caracteres, RD_WEB_ORIGIN ausente ou em http, ou TRUST_PROXY=true.
Nenhum certificado é emitidoVerifique se o DNS aponta para o servidor e se as portas 80 e 443 estão abertas.
Volta para a página de login, ou aparece "A solicitação foi recusada"Verifique se o endereço no navegador é exatamente igual a RD_WEB_ORIGIN.
A tela não conecta (TURN)Verifique as portas 3478 e 49160–49200 e o TURN_EXTERNAL_IP.
Todos os usuários recebem "Solicitações demais" ao mesmo tempoDefina TRUST_PROXY com o número de proxies.
Nenhum instalador na página de downloadExecute sudo tasteremote-fetch-hosts.
A verificação de WebSocket do assistente de instalação do servidor dá 400 ou 426O proxy descartou o cabeçalho Upgrade do WebSocket. Confira de novo a configuração gerada pelo assistente.

Envie relatos de erros e sugestões para Suporte ao produto.

AnteriorSegurança e rede

Nesta página

  1. Atualizações do servidor
  2. Atualizações do host
  3. Logs
  4. Problemas comuns
Sugerir uma alteração

Assinantes e titulares de licença não veem anúncios. Navegar sem anúncios