[{"data":1,"prerenderedAt":135},["ShallowReactive",2],{"seo-verification":3,"blog-alojar-homepage-en-un-vps-es":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-alojar-homepage-en-un-vps-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":30,"intro":33,"sections":34,"ctaTitle":77,"ctaBody":78,"ctaButton":79,"ctaUrl":80,"relatedPosts":81},92,"alojar-homepage-en-un-vps",{"fr":12,"en":13,"ar":14,"es":10},"heberger-homepage","hosting-homepage-on-your-own-vps","استضافة-homepage-على-خادم-vps-الخاص-بك","Alojar Homepage en su propio VPS","Despliegue Homepage, el dashboard open source, en su VPS con Docker. Guía completa: requisitos, reverse proxy, SSL y configuración.",3,2,false,"2026-03-20T00:00:00+00:00","2026-09-10T13:10:43+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"Autoalojamiento","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-homepage-poster.svg","Homepage es un panel de control autoalojado que centraliza todos sus servicios, widgets y enlaces favoritos en una sola página. Desplegarlo en su propio VPS le da una página de inicio totalmente personalizable, sin depender de un servicio externo. Así se instala correctamente con Docker y acceso HTTPS.",[35,39,49,52,71,74],{"type":36,"title":37,"body":38},"h2","Por qué alojar Homepage en su VPS","Homepage (gethomepage.dev) es un dashboard estático escrito en Next.js, concebido para ser la página de inicio de su infraestructura. A diferencia de las soluciones SaaS de tipo start page, todo permanece bajo su control: la configuración vive en simples archivos YAML, los widgets consultan sus propios servicios (Proxmox, qBittorrent, Sonarr, Pi-hole…) y ningún dato pasa por una nube externa. Alojarlo en un VPS lo hace accesible desde cualquier parte y desde cualquier navegador, ya que la página se sirve casi por completo en estático. Es también el punto de entrada ideal para pilotar una stack Docker en crecimiento: un solo archivo `services.yaml` basta para cartografiar decenas de contenedores.",{"type":40,"title":41,"items":42},"ul","Los beneficios concretos de un Homepage autoalojado",[43,44,45,46,47,48],"Configuración en YAML versionable en Git: reconstruye su dashboard idéntico en unos segundos.","Widgets nativos para más de 100 servicios (Docker, Proxmox, Plex, Grafana, AdGuard) con estadísticas en tiempo real.","Detección automática de los contenedores Docker mediante las etiquetas, sin escribir las URL a mano.","Huella de memoria mínima: menos de 128 MB de RAM, ideal en un VPS pequeño.","Sin telemetría ni dependencia de la nube: su página de inicio sigue siendo 100 % privada.","Personalización total del tema, de los fondos de pantalla y de la barra de búsqueda.",{"type":36,"title":50,"body":51},"Requisitos técnicos","Homepage es muy ligero. Un VPS con 1 vCPU y 1 GB de RAM es más que suficiente, incluso sumando otros contenedores. Cuente con unos 300 MB de espacio en disco para la imagen y la configuración. Necesitará Docker y Docker Compose (v2) instalados, un nombre de dominio o subdominio apuntando a la IP del VPS (por ejemplo `home.mondomaine.com`) y un reverse proxy como Traefik o Caddy para gestionar el HTTPS. Si quiere aprovechar los widgets de Docker, monte el socket `\u002Fvar\u002Frun\u002Fdocker.sock` en solo lectura.",{"type":53,"title":54,"steps":55},"steps","Desplegar Homepage con Docker en 5 pasos",[56,59,62,65,68],{"title":57,"body":58},"Preparar la estructura de carpetas","Conéctese por SSH a su VPS y cree las carpetas: `mkdir -p ~\u002Fhomepage\u002Fconfig`. Los archivos `services.yaml`, `widgets.yaml`, `settings.yaml` y `bookmarks.yaml` se generarán en esa carpeta durante el primer arranque.",{"title":60,"body":61},"Escribir el docker-compose.yml","En `~\u002Fhomepage\u002Fdocker-compose.yml`, declare el servicio con la imagen `ghcr.io\u002Fgethomepage\u002Fhomepage:latest`, monte `.\u002Fconfig:\u002Fapp\u002Fconfig` y el socket de Docker `\u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock:ro`. Añada la variable `HOMEPAGE_ALLOWED_HOSTS=home.mondomaine.com` para autorizar su dominio.",{"title":63,"body":64},"Arrancar el contenedor","Ejecute `docker compose up -d` y compruebe después con `docker compose logs -f`. Homepage escucha por defecto en el puerto `3000`. Pruébelo localmente con `curl http:\u002F\u002Flocalhost:3000`.",{"title":66,"body":67},"Conectar el reverse proxy y el SSL","Con Caddy basta una sola línea: `home.mondomaine.com { reverse_proxy localhost:3000 }`. Caddy genera y renueva automáticamente el certificado Let's Encrypt. Con Traefik, añada las etiquetas `traefik.http.routers.homepage.rule=Host(\\`home.mondomaine.com\\`)` y el resolver ACME.",{"title":69,"body":70},"Personalizar servicios y widgets","Edite `config\u002Fservices.yaml` para agrupar sus aplicaciones y después `config\u002Fwidgets.yaml` para la barra de recursos (CPU, RAM, disco). Recargue la página: Homepage relee la configuración en caliente, sin reiniciar el contenedor.",{"type":72,"body":73},"tip","Active el descubrimiento automático añadiendo las etiquetas `homepage.group`, `homepage.name` y `homepage.href` directamente en sus otros contenedores Docker. Homepage los detecta a través del socket montado y los añade al dashboard sin tocar `services.yaml`. Combinado con un archivo `.env` para guardar las claves de API de los widgets (nunca en claro en el YAML versionado), obtiene un dashboard que se actualiza solo con cada nuevo despliegue.",{"type":36,"title":75,"body":76},"Ir más lejos: instalar Homepage desde el Marketplace de ServOrbit","Si prefiere no configurar Docker manualmente, el Marketplace de ServOrbit ofrece Homepage como instalación guiada. Unos pocos clics desde su panel de cliente aprovisionan un VPS con Homepage listo para usar — imagen oficial, puerto enlazado en loopback y HOMEPAGE_ALLOWED_HOSTS preconfigurado. Encuentre la ficha completa, los requisitos mínimos y el botón de instalación en la página dedicada del Marketplace.","Instalar Homepage en un clic","Despliegue Homepage en un VPS Cloud de ServOrbit con una plantilla Docker preconfigurada. SSD, Docker listo para usar y ancho de banda generoso para servir su página de inicio.","Desplegar en un VPS Cloud","\u002Fmarketplace\u002Fmonitorizacion-observabilidad\u002Fhomepage",[82,101,118],{"id":83,"slug":84,"slugs":85,"title":89,"excerpt":90,"readTime":91,"views":92,"isPinned":19,"publishedAt":93,"updatedAt":94,"category":95,"categories":96,"featuredImage":30,"bgImage":31,"posterImage":98,"relatedSolution":99},71,"alojar-nextcloud-en-su-propio-vps",{"fr":86,"en":87,"ar":88,"es":84},"heberger-nextcloud","hosting-nextcloud-on-your-own-vps","استضافة-nextcloud-على-خادمك-الـvps-الخاص","Alojar Nextcloud en VPS: guía completa NC 34 y seguridad","Despliegue Nextcloud 34.0.2 en su VPS con Docker y Redis. Guía completa: apps ausentes en NC 34.0.0, restricción PostgreSQL oc_filecache_extended y CVE de 2FA.",11,0,"2026-04-10T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[97],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":25,"appSlug":100},"nextcloud",{"id":102,"slug":103,"slugs":104,"title":108,"excerpt":109,"readTime":110,"views":92,"isPinned":19,"publishedAt":111,"updatedAt":94,"category":112,"categories":113,"featuredImage":30,"bgImage":31,"posterImage":115,"relatedSolution":116},72,"alojar-ghost-en-un-vps",{"fr":105,"en":106,"ar":107,"es":103},"heberger-ghost","hosting-ghost-on-your-own-vps","استضافة-ghost-على-خادمك-الـvps-الخاص","Alojar Ghost en un VPS: guía completa 2026","Despliegue Ghost v6 en su VPS con Caddy, MySQL, Ghost CLI y Stripe Tax: instalación, reverse proxy TLS, actualización y errores de arranque frecuentes.",8,"2026-04-09T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[114],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-ghost-poster.svg",{"categorySlug":25,"appSlug":117},"ghost",{"id":119,"slug":120,"slugs":121,"title":125,"excerpt":126,"readTime":17,"views":92,"isPinned":19,"publishedAt":127,"updatedAt":128,"category":129,"categories":130,"featuredImage":30,"bgImage":31,"posterImage":132,"relatedSolution":133},73,"alojar-wordpress-en-un-vps",{"fr":122,"en":123,"ar":124,"es":120},"heberger-wordpress","host-wordpress-on-your-own-vps","استضافة-wordpress-على-خادم-vps-الخاص-بك","Alojar WordPress en su propio VPS","Aloje WordPress en su VPS para un rendimiento y un control máximos: Docker, MariaDB, caché, reverse proxy y SSL.","2026-04-08T00:00:00+00:00","2026-09-08T22:00:02+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[131],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-wordpress-poster.svg",{"categorySlug":25,"appSlug":134},"wordpress",1789664999035]