demo-ghostprovider
TUI para automatizar el despliegue y auto-hosting de servicios.
Ficha actualizada 23 sept 2026, 0:26 · upstream 23 sept 2026, 0:20 · release v0.0.40
Qué es demo-ghostprovider
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
GhostProvider es una plataforma open-source que simplifica la auto-alojamiento de servicios. Se construye con Rust y ratatui, utilizando systemd user-level services para un manejo sin privilegios elevados. Permite desplegar servicios como VERT, SearXNG o Memos mediante un solo comando, con verificación de sandbox y HTTPS encriptado a nivel de compilación.
- Desplegar VERT (servicio de búsqueda de imágenes) sin necesidad de root
- Auto-hostar SearXNG para búsquedas personalizadas de internet
- Gestionar Memos como servicio local con autogestión completa
- Permite el despliegue de servicios mediante systemd user-level units, sin necesidad de root
- Utiliza HTTPS con un allowlist de hostes compilado a nivel de compilación
- Implementa sandboxing para los entornos de construcción y ejecución
- Proporciona una interfaz TUI completa con dashboard de control de servicios
- Soporta únicamente tres servicios: VERT, SearXNG y Memos
- Requiere Linux como sistema operativo
- Depende del systemd user-level para el servicio
- No detecta VPNs o configuraciones de red alternativas
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalación con un solo comando: curl -fsSL https://raw.githubusercontent.com/nethoster/demo-ghostprovider/main/install.sh | sh. El script verifica la firma del archivo y solo instala si es válida. Se recomienda ejecutar el script como root o en modo sudo para evitar errores de permisos. La instalación incluye un timer automático que realiza una limpieza post-despliegue, eliminando archivos residuales, registros de red y unidades systemd no utilizadas.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.