Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

raemote_server

Servidor auto-alojado en macOS/Linux que habilita acceso seguro a aplicaciones web locales desde dispositivos iOS mediante cifrado extremo a extremo, sin VPN ni reenvío de puertos.

Ficha actualizada 22 sept 2026, 16:32 · upstream 21 sept 2026, 10:04 · release v0.1.3

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es raemote_server

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Raemote es un servidor ligero diseñado para ejecutarse directamente en máquinas locales (macOS con Apple Silicon o Intel, Linux x86_64/arm64) que permite acceder a aplicaciones web ya operando en localhost desde dispositivos móviles iOS. El sistema detecta automáticamente servicios web activos y los hace accesibles mediante una conexión cifrada de extremo a extremo, utilizando un relay público solo cuando es necesario para evitar la necesidad de reenvío de puertos o VPN.

La instalación se realiza mediante un script shell que coloca el binario en ~/.local/bin e inicia un servicio de fondo. El emparejamiento entre servidor y dispositivo móvil se gestiona mediante códigos QR o enlaces raemote://, con opciones para tokens de enlace de larga duración almacenados en ~/.raemote/config.toml. La arquitectura soporta comandos CLI completos para gestión de aplicaciones (añadir, ocultar), dispositivos (listar, renombrar, revocar) y configuración del servidor.

El proyecto utiliza Node.js y Rust como frameworks principales, sin dependencias de Docker ni contenedores. Los requisitos mínimos son 1 núcleo CPU, 1 GB RAM y 10 GB de disco. Incluye documentación exhaustiva sobre funcionamiento interno, modelo de amenazas, privacidad y uso aceptable bajo licencia AGPL-3.0-or-later.

CASOS DE USO
  • Acceso seguro a aplicaciones web locales (Jellyfin, Home Assistant) desde fuera del hogar sin configurar VPN ni reenvío de puertos
  • Gestión remota de servidores de desarrollo local mediante conexión cifrada directa o relay público
  • Integración con agentes de IA para interactuar con servicios locales sin exponerlos a internet públicamente
  • Acceso a dashboards de monitoreo doméstico desde dispositivos iOS móviles en cualquier ubicación
PUNTOS DESTACADOS
  • Cifrado extremo a extremo sin intermediarios que puedan leer el tráfico de datos
  • Instalación simplificada mediante script shell con soporte para múltiples arquitecturas
  • Descubrimiento automático de servicios web locales con opción de entrada manual persistente
  • Gestión completa vía CLI con comandos para dispositivos, aplicaciones y configuración
  • Soporte nativo para macOS (Apple Silicon/Intel) y Linux (x86_64/arm64/Raspberry Pi)
PRECAUCIONES
  • Requiere que las aplicaciones locales respondan correctamente a solicitudes GET / para ser descubiertas automáticamente
  • El emparejamiento inicial depende de la disponibilidad de GitHub o Gitee para descargar binarios
  • Los tokens de enlace de larga duración almacenados en config.toml son secretos que deben protegerse cuidadosamente
  • No soporta Docker ni contenedores, requiriendo instalación directa en el sistema operativo
  • La detección automática puede omitir aplicaciones si no responden a GET / o están en puertos no estándar
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Verificar que los puertos de las aplicaciones locales estén abiertos y accesibles desde localhost. Configurar firewall para permitir conexiones entrantes en el puerto del servidor Raemote. Para redes con problemas de conectividad a GitHub, usar el mirror de Gitee durante la instalación. Revisar logs periódicamente con 'raemote logs -n 50' para detectar errores de descubrimiento o conexión. Considerar establecer un token de enlace permanente en ~/.raemote/config.toml si se requiere acceso frecuente sin escanear QR cada vez.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.