Skip to main content
ProductsDesktop toolsTASTECADDrawing reviewTASTEFILESFile managementTASTEFTPFile transferTASTESSHRemote workspaceTASTEZIPCompression and extractionDeveloper toolsTASTECODERust integrated development environmentTASTESTUDIOIntegrated development and test environmentTASTEETLData integration (ETL)ServersTASTEREMOTERemote desktop serverTASTEGEOGeospatial serverTASTEMAILMail workspaceGet startedDownloadsDocumentationBuyAll products
Marketplace
News
TechNewsToday's dev newsDeveloper docsProgramming languagesRustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDartWeb front-end frameworksNext.jsReactVue.js · NuxtSvelteKitAngularServer frameworksSpring BootDjangoFastAPIASP.NET CoreNestJS · ExpressApp & desktop frameworksTauriFlutterReact NativeElectronAlgorithmsAlgorithm basicsCore algorithmsAdvanced algorithmsPractical algorithms
CommunityProjectsDevelopment logsPromptsAI tool issuesShowcaseCommunity guide
Work with usTech transferWebsite buildDesktop app buildRelease and payment pipelineSales partnerContact
ServicesRemote desktopCustom installer packages
TASTEDEV
Products

Desktop tools

TASTECADComplex drawings, opened with easeTASTEFILESJust the files you need, as fast as possibleTASTEFTPThe tidiest path for your filesTASTESSHA stronger link between you and your serversTASTEZIPPack faster, unpack safer

Developer tools

TASTECODEEdit, build, debug and test Rust apps in one windowTASTESTUDIOFrom editing to remote tests and approved AI fixesTASTEETLMove data while you watch the values

Servers

TASTEREMOTEA remote desktop you run on your own serverTASTEGEORebuilding a GeoServer-compatible geospatial server in RustTASTEMAILTake back control of your email

Get started

DownloadsLatest builds of every productDocsHow to use each productBuySubscriptions and perpetual licencesAll productsEvery product at a glance
All products
MarketplaceNews
Tech

News

Today's dev newsOfficial announcements on languages, frameworks, GitHub and AIDeveloper docsGuides to languages, frameworks and algorithms

Programming languages

RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart

Frameworks

Web front-end frameworksNext.jsReactVue.js · NuxtSvelteKitAngular
Server frameworksSpring BootDjangoFastAPIASP.NET CoreNestJS · Express
App & desktop frameworksTauriFlutterReact NativeElectron

Algorithms

Algorithm basicsComplexity analysis · Sorting · Searching · Basic data structures · Trees and heapsCore algorithmsGraph traversal · Shortest paths & minimum spanning trees · Dynamic programming · Greedy algorithms · Divide and conquer · BacktrackingAdvanced algorithmsString algorithms · Math and number theory · Bit manipulation · Segment trees · Union-findPractical algorithmsCoding interview strategy · LRU cache · Rate limiting · Consistent hashing
All development docs
Community
ProjectsDiscover builders and their workDevelopment logsDecisions and lessons learnedPromptsReusable instructionsAI tool issuesProblems and workarounds for Claude, Codex, GeminiShowcaseFinished resultsCommunity guideHow we build in the open
Work with us
Tech transferNative apps in Rust and eguiWebsite build10 languages, accounts, docs and downloadsDesktop app buildRust and egui, no WebViewRelease and payment pipelineSigning, MSI, deb, rpm, AppImage, hashesSales partnerRecommend us and earn 30%ContactBuilds, partnerships and investment
Services
Remote desktopReach your computer from a browserCustom installer packagesOnly the features you need, settings preloaded
Buy
EN
한국어EnglishDeutschEspañolFrançaisItalianoPortuguês (Brasil)日本語简体中文繁體中文
Log in
Log in
TASTEDEV

From small tools to better development.

[email protected]Support TASTEDEV
ProductsProduct lineupBuyDocsDownloadsMarketplaceSupport
CommunityProjectsDevelopment logsPromptsAI tool issuesShowcase
PoliciesPrivacy policyTerms of serviceSubscription termsRefund policyCommunity guidelines
AccountLog inSign up
Visitors
Today
012345678901234567890123456789012345678901234567890123456789
Yesterday
012345678901234567890123456789012345678901234567890123456789
Total views
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
Company
GXSOFT
Representative
CHOI YOUNG GU
Business registration number
853-44-00368
Address
9F V24, 351 Gyeongin-ro, Michuhol-gu, Incheon, Republic of Korea
Phone
+82-10-4404-1523
Email
[email protected]
Privacy officer
CHOI YOUNG GU

© 2026 TASTEDEVProduct information is based on verified development sources.Released · improving

Ads are not shown to subscribers or licence holders. Browse without ads

TASTEREMOTEguide

For users

Getting startedInstall the host appConnect by IDThe remote session screenAccount and my devicesID connects from other accountsHost app settingsTroubleshooting

For operators

Server architectureServer installationFirst setupAdmin pagesServer licenseTerms and consentSecurity and networkUpdates and troubleshooting

TASTEREMOTE guide

Troubleshooting

This chapter lists the messages you may see on screen, with their causes and what to do. If this does not solve it, contact your server administrator or let us know at Product support.

When connecting by ID

MessageWhat to do
This host must be updatedThe host’s version differs from the server’s, so it cannot be connected to. Ask the other person to install the new version on that computer.
A host ID is 9 digitsCheck My ID in the host window again.
The password is not in the right format (8 characters)The one-time password is 8 characters (XXXX-XXXX).
Host not foundCheck that the host program on the other computer is running and connected to the server.
Wrong passwordGet the password again. After 5 wrong attempts, the other computer makes a new password.
The host refused the connectionThe other person rejected it or did not answer within 30 seconds. Ask again.
Another viewer is connectingTry again in a moment. The host checks one viewer at a time.
The host has reached its viewer limitConnect after another viewer leaves.
Someone else is in controlConnect view only, or request control after the controller releases it.
Too many requestsTry again in a moment.
The connection timed outCheck the network and try again.

When connecting to my devices

MessageWhat to do
This device’s version differs from the server’s: update it to connectThe host’s version differs from the server’s, so it cannot be connected to. Ask the other person to install the new version on that computer.
The device is offlineCheck that the computer is on and the host program is running.
Wrong device passwordCheck the device password. A saved password that is wrong is removed by itself.
Too many wrong attempts. Locked for a whileWait until the lock ends (from 5 minutes up to 1 hour).
The connection approval has expiredConnect again.

Account

MessageWhat to do
Wrong email or passwordCheck again, or use Forgot your password?.
Your email is not verified yetLook for the verification mail in your inbox.
New accounts cannot be createdThe server blocks sign-up. Ask your server administrator for an account.
This account was suspended by the administratorContact your server administrator.
The request was refusedCheck that the address you opened is the same as the server's address. You must use the address the server administrator set.

Clipboard and files

  • Clipboard read blocked / Clipboard write blocked: The browser blocked clipboard permission. Allow the clipboard in the site settings from the address bar.
  • The clipboard was not sent: it is too large: Only up to 255 KB is sent.
  • Receiving files is turned off on the host: The other person turned off files for this session.
  • The file was not received: it is too large: Each file can be up to 512 MB.

What the host window shows

  • If Connecting to the server… keeps showing, check the internet connection and the server address.
  • The server's version differs: Update the host program to the same release as the server. Using Download the installer in Install the host app gets you the same release as the server.
  • New version available: Install it as instructed.

Linux

  • No connections from outside (firewall): Connecting from outside needs a port mapping on the router, and it is not made while ufw or firewalld is on. The host window and the log then warn you, and the log has the commands for this computer. For ufw, run sudo ufw allow from <router IP> port 1900 proto udp and sudo ufw allow <port>/udp, then restart the host.
  • This is a KDE Wayland session: KDE on Wayland is not supported yet. Log in to an X11 session.
  • On a computer without a monitor, the host starts and uses a virtual desktop. If "Xvfb, which the virtual desktop needs, is not installed" appears, install the package it names (for example, sudo apt install xvfb).

macOS

If the screen does not show or control does not work, check the Screen Recording and Accessibility permissions and start TASTEREMOTE again. See Install the host app.

PreviousHost app settingsNextServer architecture

On this page

  1. When connecting by ID
  2. When connecting to my devices
  3. Account
  4. Clipboard and files
  5. What the host window shows
  6. Linux
  7. macOS
Suggest an edit

Ads are not shown to subscribers or licence holders. Browse without ads