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

Server license

A TASTEREMOTE server can be used for free without a license. Free use covers personal use; to use it in a company or public agency, or to create more accounts, you need a server license. For pricing, see Pricing.

Free use and the server license

KindAccountsRegistered devices
Free (no server license)1 administrator account10 per account
Server licenseNo limitThe license's number for the whole server (unlimited licenses exist too)
  • Registered devices are the computers registered in an account's My devices.
  • With a server license, the free devices each member had go away, and all members of this server share the license's number of devices.
  • If you add several licenses, their numbers are not added up: the largest number among the licenses that apply is used.
  • Only the administrator adds licenses. Members add no licenses of their own.

When you need a license

  • When you use it in a company or public agency
  • When you create accounts other than the administrator's
  • When you register more than 10 devices

For adoption inquiries, use License inquiry.

Adding a license

  1. In Admin › License, click Add server license.
  2. Enter the Install code (in the form TR-2026-XXXXXX-XXXX-XXXX) from your purchase mail or from “My licenses” on tastedev.net and click Add. The server fetches the license file from the license server.
  3. If the server cannot reach the license server, click Paste a file instead, paste the contents of the license file (license.txt) as is, and click Add.

On a server with RD_LICENSE_CLAIM_URL set to off in the server settings (a server without internet access), only the file box shows, with no install code field. You can take out an added license with Remove on its row.

Reading the license page

  • The badge next to the title is In use or None.
  • Without a license, the summary line shows "No server license · 10 free devices per member" and how many are registered now; with one, it shows the devices used and the limit, like "7 / 50 devices on the whole server". An unlimited license shows "unlimited".
  • Without a license, Accounts and Devices show with the free limits, like "1 / 1" and "3 / 10".
  • Each added license shows Applied or Not applied and its state.
  • Further down is the record of the license agreement accepted at the first install (version, date, account). See Terms and consent.
Admin — License
Admin — License

The license states are as follows.

StateMeaning
In use · perpetualA license without an end date.
In use · until a dateWithin its term, so it applies.
Provisional fileA provisional license file with an end date. Replace it with the final file before then.
Maintenance ended · keeps working on this server versionThe term has ended, but this server version came out before the end, so it keeps applying.
Expired · graceYou use a server version released after the end of the term. It applies only for 14 days after the end.
Expired · not appliedIt does not apply.

At the limit

Without a server license, every way of creating a new account is blocked.

  • Signing up, the administrator's Add member (invitation mails included) and signing up for the first time with a social login all end with "A business or public agency license is required. Free use has a single administrator account".
  • On a server where users sign up themselves, clicking Sign up on the login page shows the notice "A business or public agency license is required" and License inquiry instead of the sign-up form.
  • Who creates accounts in Admin › Sign-up can be chosen only after a license is added.
  • The first account (the administrator) can always be created, even without a license.

Existing accounts keep working. Accounts created with an earlier version, or before a license ended, can still log in and be used. Only creating new accounts is blocked.

When devices reach the limit, no pairing code for registering a new device appears. The administrator is told to add a server license in Admin › License or delete a device, and members are told to ask the server administrator. Devices already registered and their connections keep working, and deleting a device frees a place.

If you take out all server licenses, or they expire and no longer apply, each account goes back to 10 free devices.

The license inquiry link

The License inquiry link shows in the site footer, in the blocked sign-up notice, in Admin › License and in Admin › Sign-up. Where the link goes is set by RD_LICENSE_CONTACT_URL in the server settings.

  • The default is https://tastedev.net/contact.
  • You can enter an https:// address or a mailto: address. Use it to send people to whoever handles licenses inside your organization.
  • With off, all inquiry links are hidden.
RD_LICENSE_CONTACT_URL=mailto:[email protected]

The settings file is /etc/tastedev-remote/tasteremote-signal.env for a package installation and .env for Docker. Restart the server after changing it. For details, see Server installation.

The host app's license agreement

The host app does not ask for agreement when it first runs. The bottom of its window shows "By using TASTEREMOTE you agree to its license agreement." and View terms, which opens the license agreement in the browser.

Tip · The license agreement the administrator accepts when first installing the server is the same GXSOFT agreement. See Terms and consent.

PreviousAdmin pagesNextTerms and consent

On this page

  1. Free use and the server license
  2. When you need a license
  3. Adding a license
  4. Reading the license page
  5. At the limit
  6. The license inquiry link
  7. The host app's license agreement
Suggest an edit

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