Saltar al contenido principal
ProductosHerramientas de escritorioTASTECADRevisión de planosTASTEFILESGestión de archivosTASTEFTPTransferencia de archivosTASTESSHEspacio de trabajo remotoTASTEZIPCompresión y extracciónHerramientas para desarrolladoresTASTECODEEntorno de desarrollo integrado para RustTASTESTUDIOEntorno integrado de desarrollo y pruebasTASTEETLIntegración de datos (ETL)ServidoresTASTEREMOTEServidor de escritorio remotoTASTEGEOServidor geoespacialTASTEMAILEspacio de trabajo de correoEmpezarDescargasDocumentaciónComprarTodos los productos
Marketplace
Noticias
TecnologíaNoticiasNoticias de desarrollo de hoyDocumentaciónLenguajes de programaciónRustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDartFrameworks web frontendNext.jsReactVue.js · NuxtSvelteKitAngularFrameworks de servidorSpring BootDjangoFastAPIASP.NET CoreNestJS · ExpressFrameworks de apps y escritorioTauriFlutterReact NativeElectronAlgoritmosFundamentos de algoritmosAlgoritmos esencialesAlgoritmos avanzadosAlgoritmos prácticos
ComunidadProyectosRegistros de desarrolloPromptsProblemas con herramientas de IAEscaparateGuía de la comunidad
ColaboraTransferencia técnicaDesarrollo de sitio webDesarrollo de app de escritorioCanal de lanzamiento y pagosSocio de ventasContacto
ServiciosEscritorio remotoPaquetes de instalación a medida
TASTEDEV
Productos

Herramientas de escritorio

TASTECADAbre planos complejos con ligerezaTASTEFILESSolo los archivos que necesitas, lo más rápido posibleTASTEFTPEl camino más limpio para tus archivosTASTESSHEntre tu servidor y tú, una conexión más sólidaTASTEZIPComprime más rápido, descomprime más seguro

Herramientas para desarrolladores

TASTECODEEdita, compila, depura y prueba apps de Rust en una sola ventanaTASTESTUDIODe la edición a las pruebas remotas y las correcciones con IA aprobadasTASTEETLMueve datos viendo sus valores

Servidores

TASTEREMOTEUn escritorio remoto que funciona en tu propio servidorTASTEGEOUn servidor geoespacial compatible con GeoServer, reconstruido en RustTASTEMAILRecupera el control de tu correo

Empezar

DescargasÚltimas versiones de cada productoDocsCómo usar cada productoComprarSuscripciones y licencias perpetuasTodos los productosTodos los productos de un vistazo
Todos los productos
MarketplaceNoticias
Tecnología

Noticias

Noticias de desarrollo de hoyAnuncios oficiales de lenguajes, frameworks, GitHub e IADocumentaciónGuías de lenguajes, frameworks y algoritmos

Lenguajes de programación

RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart

Frameworks

Frameworks web frontendNext.jsReactVue.js · NuxtSvelteKitAngular
Frameworks de servidorSpring BootDjangoFastAPIASP.NET CoreNestJS · Express
Frameworks de apps y escritorioTauriFlutterReact NativeElectron

Algoritmos

Fundamentos de algoritmosAnálisis de complejidad · Ordenamiento · Búsqueda · Estructuras de datos básicas · Árboles y montículosAlgoritmos esencialesRecorrido de grafos · Camino mínimo y árbol generador mínimo · Programación dinámica · Algoritmos voraces · Divide y vencerás · Backtracking (vuelta atrás)Algoritmos avanzadosAlgoritmos de cadenas · Matemáticas y teoría de números · Manipulación de bits · Árboles de segmentos · Union-FindAlgoritmos prácticosEstrategia para entrevistas de código · Caché LRU · Limitación de tasa · Hashing consistente
Toda la documentación de desarrollo
Comunidad
ProyectosDescubre creadores y su trabajoRegistros de desarrolloDecisiones y aprendizajesPromptsInstrucciones reutilizablesProblemas con herramientas de IAProblemas y alternativas de Claude, Codex, GeminiEscaparateResultados terminadosGuía de la comunidadCómo construimos en abierto
Colabora
Transferencia técnicaApps nativas con Rust y eguiDesarrollo de sitio web10 idiomas, cuentas, documentación y descargasDesarrollo de app de escritorioRust y egui, sin WebViewCanal de lanzamiento y pagosFirma, MSI, deb, rpm, AppImage, hashesSocio de ventasRecomiéndanos y gana el 30 %ContactoDesarrollo, alianzas e inversión
Servicios
Escritorio remotoAccede a tu ordenador desde el navegadorPaquetes de instalación a medidaSolo lo necesario, ajustes precargados
Comprar
ES
한국어EnglishDeutschEspañolFrançaisItalianoPortuguês (Brasil)日本語简体中文繁體中文
Iniciar sesión
Iniciar sesión
TASTEDEV

De pequeñas herramientas a un mejor desarrollo.

[email protected]Apoyar a TASTEDEV
ProductosLínea de productosComprarDocsDescargasMarketplaceSoporte
ComunidadProyectosRegistros de desarrolloPromptsProblemas con herramientas de IAEscaparate
PolíticasPolítica de privacidadTérminos de servicioCondiciones de suscripciónReembolsosNormas de la comunidad
CuentaIniciar sesiónRegistrarse
Visitantes
Hoy
012345678901234567890123456789012345678901234567890123456789
Ayer
012345678901234567890123456789012345678901234567890123456789
Vistas totales
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
Empresa
GXSOFT
Representante
CHOI YOUNG GU
Número de registro mercantil
853-44-00368
Dirección
9F V24, 351 Gyeongin-ro, Michuhol-gu, Incheon, Republic of Korea
Teléfono
+82-10-4404-1523
Correo electrónico
[email protected]
Responsable de privacidad
CHOI YOUNG GU

© 2026 TASTEDEVLa información de los productos se basa en fuentes de desarrollo verificadas.Publicado · en mejora

Los suscriptores y quienes tienen licencia no ven anuncios. Navegar sin anuncios

TASTEREMOTEguía

Para usuarios

Primeros pasosInstalar la aplicación hostConectar por IDLa pantalla de la sesión remotaCuenta y mis dispositivosConexiones por ID de otras cuentasConfiguración de la aplicación hostSolución de problemas

Para operadores

Arquitectura del servidorInstalación del servidorConfiguración inicialPáginas de administraciónLicencia de servidorCondiciones y consentimientoSeguridad y redActualizaciones y solución de problemas

TASTEREMOTE guía

Instalación del servidor

El servidor necesita un nombre de dominio (por ejemplo, remote.example.com) y un registro DNS A/AAAA que apunte a él. Puede empezar con un servidor pequeño de 1 vCPU y 1 GB de memoria.

Instalar con paquetes (Linux)

  1. Instale los paquetes del servidor. La configuración va en /etc/tastedev-remote/ y los datos en /var/lib/tastedev-remote/.
  2. Rellene /etc/tastedev-remote/tasteremote-signal.env. Los valores obligatorios son:
ValorSignificado
TURN_SECRETEl secreto compartido con coturn (16 caracteres o más). Créelo con openssl rand -hex 32.
RD_SETUP_TOKENEl token de configuración que se introduce al crear la primera cuenta de administrador (32 caracteres o más). Puede quitarlo una vez creada la primera cuenta.
RD_WEB_ORIGINLa dirección que abren los usuarios. Ejemplo: https://remote.example.com
TURN_URLSEjemplo: turn:remote.example.com:3478?transport=udp,turn:remote.example.com:3478?transport=tcp
  1. Instale coturn y ponga en static-auth-secret de /etc/turnserver.conf el mismo valor que TURN_SECRET.
sudo apt install coturn
  1. Configure el proxy inverso. Use Caddy, o cree una configuración de nginx o Apache con el asistente Instalación del servidor de las páginas de administración (ver más abajo).
  2. Active los servicios.
sudo systemctl enable --now tasteremote-signal tasteremote-web tasteremote-update.timer
  1. Descargue los instaladores del host que obtendrán los usuarios. Sin ellos, /downloads/ devuelve 503 y la página de descargas muestra "Este servidor aún no tiene instaladores". En un servidor sin acceso a internet, coloque usted mismo los instaladores en la carpeta downloads/.
sudo tasteremote-fetch-hosts

En un servidor Windows, la configuración está en %ProgramData%\tasteremote\config\ y los datos en %ProgramData%\tasteremote\data, y se ejecuta como servicio.

Asistente de instalación del servidor (nginx · Apache)

Inicie sesión con la primera cuenta de administrador y abra Administración › Instalación del servidor. En cinco pasos genera los archivos de configuración y los comandos, que el administrador pega y ejecuta por SSH. La página en sí no ejecuta nada en el servidor.

  1. Elegir servidor web: nginx o httpd, y el sistema operativo (deb o rpm)
  2. Dirección y puertos: El dominio (no se aceptan direcciones IP)
  3. Configurar el proxy: El archivo de configuración y los comandos del cortafuegos
  4. Certificado HTTPS: Obtiene un certificado con certbot y lo renueva automáticamente.
  5. Comprobar: Valores como RD_WEB_ORIGIN, RD_COOKIE_SECURE=1 y TRUST_PROXY=1, y comandos de comprobación. Comprueba que /healthz responde y que una conexión a /ws cambia a 101 (400 o 426 significa que el proxy descartó las cabeceras de WebSocket).

Instalar con Docker Compose

Necesita Docker Engine 25 o posterior y Compose v2.24 o posterior.

  1. En la carpeta deploy/ del repositorio, copie .env.example a .env y restrinja sus permisos.
cp .env.example .env && chmod 600 .env
  1. Rellene DOMAIN, ACME_EMAIL, TURN_SECRET, RD_SETUP_TOKEN, TURN_EXTERNAL_IP y demás valores en .env.
  2. Levántelo.
docker compose up -d --build

Configuración principal

ValorPredeterminadoSignificado
PORT / HOST8080 / 0.0.0.0El puerto y la dirección en los que escucha signal. Los paquetes usan 127.0.0.1.
TRUST_PROXY0El número de proxies delante. 1 para un solo proxy. Si es incorrecto, todos los usuarios aparecen con la misma IP y alcanzan los límites a la vez.
RD_DB_PATH./data/signal.dbEl archivo de la base de datos (SQLite)
RD_SERVER_KEY_FILE./data/server.keyLa clave de firma del servidor. Si se pierde, hay que volver a registrar todos los hosts.
RD_ALLOW_SIGNUPDesactivadoPermite el registro después de la primera cuenta. Un valor definido en las páginas de administración tiene prioridad.
RD_COOKIE_SECUREActivado en producciónIndicador Secure de la cookie de sesión
TURN_TTL_SEC600Cuánto tiempo son válidas las credenciales TURN (segundos)
RD_LICENSE_CLAIM_URLDirección de TASTEDEVLa dirección de canje del código de instalación de licencia. off para un servidor sin acceso a internet
RD_HOST_VERSION_CHECKonCon off, también se puede conectar a hosts cuyos dos primeros números de versión difieren del servidor.
LOG_LEVELinfodebug registra con más detalle los tiempos de conexión.

El correo (SMTP) y el inicio con red social se configuran en las páginas de administración, no en el archivo de configuración.

El siguiente paso es Configuración inicial.

AnteriorArquitectura del servidorSiguienteConfiguración inicial

En esta página

  1. Instalar con paquetes (Linux)
  2. Asistente de instalación del servidor (nginx · Apache)
  3. Instalar con Docker Compose
  4. Configuración principal
Sugerir un cambio

Los suscriptores y quienes tienen licencia no ven anuncios. Navegar sin anuncios