Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

cloudmacs

cloudmacs permite autoalojar Emacs y acceder a tu entorno de trabajo desde el navegador mediante Gotty. Ideal para notas org-mode y listas de tareas sin instalar Emacs en cada dispositivo.

Ficha actualizada 18 sept 2026, 20:40 · upstream 22 sept 2025, 20:08 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es cloudmacs

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

cloudmacs es una solución para autoalojar una instancia de Emacs accesible vía web, permitiendo editar archivos locales y gestionar proyectos directamente desde el navegador. Utiliza Gotty para transmitir la interfaz TUI de Emacs a través de HTTP, manteniendo la sesión persistente incluso si se cierra la pestaña o hay problemas de conexión.

El proyecto está diseñado para usuarios que dependen de configuraciones específicas como Spacemacs o archivos org-mode, evitando la necesidad de instalar el software en máquinas compartidas o no personales. La configuración permite mapear volúmenes locales para acceder a directorios como .spacemacs.d y .emacs.d, asegurando que tu entorno personalizado funcione en el contenedor.

Aunque el análisis indica complejidad alta, ofrece flexibilidad mediante la extensión del Dockerfile para incluir binarios adicionales (como git o ripgrep) necesarios para paquetes Emacs específicos. Es una alternativa viable a soluciones como Filestash cuando se requiere una experiencia de edición completa y nativa.

CASOS DE USO
  • Acceso remoto seguro a notas org-mode desde cualquier navegador sin instalar software local.
  • Uso en entornos corporativos donde no se permite instalar Emacs en el sistema operativo del cliente.
  • Colaboración en archivos editables sin necesidad de sincronización de carpetas tradicional tipo Dropbox.
  • Pruebas de configuración Emacs en máquinas limpias o efímeras para depuración.
PUNTOS DESTACADOS
  • Persistencia de sesión gracias a emacsclient --tty con Gotty, sobreviviendo a cierres de pestaña.
  • Compatibilidad nativa con configuraciones Spacemacs y org-mode sin portar el código.
  • Arquitectura agnóstica que permite portabilidad teórica a otros editores como vim o neovim.
  • Bajo consumo de recursos comparado con entornos virtuales completos dedicados.
PRECAUCIONES
  • Experiencia limitada en dispositivos táctiles o móviles sin adaptadores específicos para interfaz TTY.
  • Dependencia de Gotty para la transmisión del TTY, lo que puede afectar latencia en redes lentas.
  • Configuración manual requerida para binarios externos como git o ripgrep vía Dockerfile o scripts.
  • No incluye autenticación por defecto; requiere proxy inverso con auth básico configurado externamente.
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker detectado

Recomendaciones: Utilizar docker-compose.yml con mapeo de volúmenes a .emacs.d. Configurar proxy inverso (nginx) para el puerto 8888. Habilitar autenticación básica en el proxy. Para paquetes adicionales, extender Dockerfile o usar scripts post-start. Asegurar que los puertos 8080 y 8888 estén abiertos según la configuración de red.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80808888
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.