[{"data":1,"prerenderedAt":116},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-homepage":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-homepage",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":32,"steps":42,"faq":58,"specs":74,"compatibleOs":82,"relatedApps":83,"relatedPosts":110,"category":114},"homepage",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"monitoring","monitoring-observability","المراقبة-وقابلية-الرصد","monitorizacion-observabilidad","Homepage","Dashboard autoalojado que centraliza sus servicios, widgets y favoritos en una sola página — sin base de datos, con menos de 128 MB de RAM.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Falojar-homepage-en-un-vps","Dashboard autoalojado que centraliza sus servicios, widgets y favoritos en una sola página — sin base de datos, menos de 128 MB de RAM.","Homepage (~22 k estrellas en GitHub, Apache 2.0, Next.js) es un panel de control autoalojado que centraliza todos sus servicios, marcadores y widgets en una sola página, impecablemente organizada. Toda su configuración vive en archivos YAML — servicios, marcadores, widgets y ajustes — lo que le da una configuración compatible con GitOps que puede reconstruir idénticamente desde el código fuente en segundos.\n\nDesarrollado en un VPS de ServOrbit, Homepage corre en un único contenedor Docker con menos de 128 MB de RAM sin ninguna base de datos. Monte el socket de Docker en modo solo lectura y Homepage descubre sus contenedores en ejecución automáticamente a través de sus etiquetas, actualizando el panel sin ninguna edición manual. Más de 100 integraciones de widgets — estadísticas de CPU y RAM, Proxmox, Plex, Grafana, Pi-hole, Sonarr, Radarr y más — muestran métricas en vivo directamente en la página.\n\nTodos los datos permanecen en su máquina. Sin cuentas externas, sin analíticas, sin llamadas de terceros para el servicio principal. El frontend estático de Next.js carga rápido en cualquier conexión; detrás de un proxy inverso con HTTPS se convierte en su página de inicio privada, siempre disponible, para todo lo que corre en su infraestructura.",[24,25,26,27,28,29,30,31],"Configuración basada en YAML: servicios, marcadores, widgets y distribución viven en archivos de texto versionados en Git.","Descubrimiento automático: monte el socket de Docker y Homepage recoge los contenedores de sus etiquetas — sin escribir URLs a mano.","Más de 100 integraciones de widgets: estadísticas en vivo de Proxmox, Grafana, Sonarr, Pi-hole, Plex, qBittorrent y más.","Sin base de datos: un solo contenedor Next.js con menos de 128 MB de RAM — sin Postgres, sin Redis, sin migraciones.","Sin telemetría: nada que conecte al exterior — su panel permanece completamente privado.","Control total del tema: modo claro\u002Foscuro, fondos de pantalla personalizados, paquetes de iconos y proveedores de barra de búsqueda vía settings.yaml.","Docker Compose: un comando para iniciar, un volumen con nombre para la config — reinicie sin perder distribución ni credenciales.","Iconos de estado de salud: muestre el estado activo\u002Fcaído de cada servicio junto a su marcador con reglas simples de health-check.",[33,36,39],{"title":34,"body":35},"Centralizar una pila autoalojada","Una vez que tiene una docena de contenedores — Nextcloud, Jellyfin, Gitea, Vaultwarden — una sola homepage es mejor que escribir IPs. Defínalos en services.yaml con sus URLs y tipos de widget; el descubrimiento automático se encarga de todo contenedor con etiquetas. Todos los servicios, en una pestaña.",{"title":37,"body":38},"Cockpit de HomeLab con métricas en vivo","La biblioteca de widgets de Homepage obtiene datos en vivo de los servicios locales sin intermediario en la nube. Vea la carga de CPU en Proxmox, la cola de Sonarr, la tasa de bloqueo de Pi-hole y el uso del disco, juntos en una sola página. Configúrelo una vez; se actualiza en cada carga.",{"title":40,"body":41},"Página de marcadores compartida para un VPS de equipo","Ponga las herramientas compartidas del equipo — docs internos, monitorización, CI, revisión de código — en una instancia privada de Homepage. Los miembros abren una sola URL en lugar de buscar 'ese enlace de Grafana' en Slack. Agrupe por equipo, fije los servicios críticos y mantenga bookmarks.yaml en el repositorio.",[43,46,49,52,55],{"title":44,"body":45},"Pedir un VPS de ServOrbit","Homepage corre en prácticamente cualquier VPS. Un plan de 512 MB de RAM es suficiente para Homepage solo; planifique para los servicios que corren junto a él. Ubuntu 24.04 con Docker es la imagen base recomendada.",{"title":47,"body":48},"Desplegar desde el Marketplace","Abra su panel de ServOrbit → Marketplace → Monitorización → Homepage → Desplegar. El aprovisionador descarga ghcr.io\u002Fgethomepage\u002Fhomepage:latest, crea un volumen con nombre para los archivos de configuración y arranca el contenedor en el puerto 3000 con HOMEPAGE_ALLOWED_HOSTS configurado. Espere unos 30 segundos.",{"title":50,"body":51},"Acceder mediante túnel SSH","Antes de añadir un dominio, acceda al panel mediante: `ssh -L 3000:127.0.0.1:3000 root@\u003Cip>` y abra http:\u002F\u002Flocalhost:3000. Verá la página por defecto — esto confirma que el contenedor está funcionando correctamente.",{"title":53,"body":54},"Añadir sus servicios","Edite \u002Fopt\u002Fstacks\u002Fhomepage\u002Fconfig\u002Fservices.yaml en el VPS. Agrupe sus servicios por categoría y proporcione la URL, el slug del icono y el tipo de widget opcional para cada uno. Recargue el navegador — no se necesita reiniciar el contenedor.",{"title":56,"body":57},"Ponerlo detrás de HTTPS","Apunte un subdominio (p. ej. home.sudomain.com) al VPS y configure un proxy inverso. Con Caddy: `home.sudomain.com { reverse_proxy localhost:3000 }`. Actualice HOMEPAGE_ALLOWED_HOSTS para que coincida con el dominio y reinicie el contenedor. Su panel ya es accesible desde cualquier lugar por HTTPS.",[59,62,65,68,71],{"q":60,"a":61},"¿Hay una pantalla de inicio de sesión?","No. Homepage no tiene autenticación integrada. Está diseñado para acceso loopback o VPN. Para una URL pública, póngalo detrás de un proxy inverso que añada HTTP Basic Auth, o use Cloudflare Access delante.",{"q":63,"a":64},"¿Cómo funciona HOMEPAGE_ALLOWED_HOSTS?","Desde la versión 0.9.0, Homepage valida la cabecera Host para prevenir Host Header Injection. Configúrelo con su dominio (p. ej. home.example.com) o en \"*\" para despliegues loopback accedidos mediante túnel SSH — que es el valor por defecto en ServOrbit.",{"q":66,"a":67},"¿Puede Homepage mostrar el estado de los contenedores de Docker?","Sí. Monte \u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock:ro y añada las etiquetas homepage.group, homepage.name y homepage.href a cada contenedor que quiera mostrar. Homepage los detecta automáticamente y los añade al panel sin editar ningún archivo de configuración.",{"q":69,"a":70},"¿Dónde se almacena la configuración?","Toda la configuración vive en archivos YAML (services.yaml, widgets.yaml, bookmarks.yaml, settings.yaml) en el volumen con nombre montado en \u002Fapp\u002Fconfig. Edítelos directamente en el VPS. Los cambios se aplican al recargar la página — no hay que reiniciar el contenedor.",{"q":72,"a":73},"¿Cuánta RAM necesita Homepage?","Menos de 128 MB para el contenedor en sí. No se requiere base de datos. Esto deja plenty de margen incluso en el plan VPS más pequeño para los servicios que está monitorizando.",{"cpu":75,"ram":76,"disk":77,"port":78,"stack":79},"1 vCPU","512 MB","5 GB","3000",[80,81],"Docker","Next.js",[],[84,91,96,102],{"name":85,"slug":86,"categorySlug":15,"categoryName":87,"categoryColor":88,"logo":19,"tagline":89,"description":90},"Glance","glance","Monitorización y Observabilidad","text-amber-400 bg-amber-500\u002F10","Página de inicio autoalojada: noticias, feeds RSS, estadísticas del VPS y estado de los contenedores Docker reunidos en una sola página, con menos de 25 MB de RAM.","Panel autoalojado ultraligero: noticias de Hacker News, feeds RSS, estadísticas del VPS y estado de los contenedores Docker en una sola página — binario Go, sin base de datos, menos de 25 MB de RAM.",{"name":92,"slug":93,"categorySlug":15,"categoryName":87,"categoryColor":88,"logo":19,"tagline":94,"description":95},"Gatus","gatus","Página de estado y supervisión de salud controladas por un archivo YAML: endpoints HTTP, TCP, DNS o ICMP, condiciones y alertas, versionables con su infraestructura.","Página de estado y supervisión de salud autoalojada, controlada por un archivo YAML: defina sus endpoints, sus condiciones de salud y los canales de alerta, y consulte el estado de todos sus servicios en tiempo real.",{"name":97,"slug":98,"categorySlug":15,"categoryName":87,"categoryColor":88,"logo":99,"tagline":100,"description":101},"Netdata","netdata","https:\u002F\u002Fcdn.simpleicons.org\u002Fnetdata","Monitorización gratuita en tiempo real — métricas al segundo, cero configuración.","Monitorización en tiempo real por segundo, sin configuración. Paneles automáticos para CPU, RAM, disco, red, contenedores y servicios — instalación con un solo comando.",{"name":103,"slug":104,"categorySlug":105,"categoryName":106,"categoryColor":107,"logo":19,"tagline":108,"description":109},"Portainer CE","portainer","despliegue-de-aplicaciones-devops","Despliegue de Aplicaciones y DevOps","text-success bg-success\u002F10","La interfaz de gestión de Docker completa — contenedores, imágenes, volúmenes y stacks de Compose desde cualquier navegador, sin línea de comandos.","Interfaz web completa para Docker: gestione contenedores, imágenes, volúmenes y stacks de Compose desde su navegador. Una alternativa visual a la línea de comandos para cualquier equipo.",[111,112,113],"heberger-homepage","heberger-nextcloud","heberger-ghost",{"key":12,"slug":15,"name":87,"objective":115,"icon":12,"color":88},"Supervisar las infraestructuras.",1789665093768]