[{"data":1,"prerenderedAt":140},["ShallowReactive",2],{"seo-verification":3,"blog-alojar-freshrss-en-un-vps-es":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-alojar-freshrss-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":33,"intro":35,"sections":36,"ctaTitle":82,"ctaBody":83,"ctaButton":84,"ctaUrl":85,"relatedPosts":86},86,"alojar-freshrss-en-un-vps",{"fr":12,"en":13,"ar":14,"es":10},"heberger-freshrss","host-freshrss-on-your-own-vps","استضافة-freshrss-على-خادمك-الافتراضي-الخاص-vps","Alojar FreshRSS en su propio VPS","Recupere el control de su vigilancia informativa: despliegue FreshRSS en su VPS con Docker, SSL y acceso móvil. Guía completa de self-hosting.",4,1,false,"2026-03-26T00:00:00+00:00","2026-09-07T11:26:10+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-freshrss-poster.svg",{"categorySlug":25,"appSlug":34},"freshrss","Los agregadores RSS comerciales cierran, cambian de tarifa o revenden sus centros de interés. FreshRSS invierte la lógica: un lector de feeds ligero, multiusuario, que usted mismo aloja. Así se despliega correctamente en un VPS, con base de datos, reverse proxy y certificado HTTPS.",[37,41,51,54,76,79],{"type":38,"title":39,"body":40},"h2","Por qué autoalojar FreshRSS en un VPS","FreshRSS es un agregador de feeds RSS\u002FAtom escrito en PHP, diseñado para ser discreto en recursos y gestionar al mismo tiempo miles de artículos. El self-hosting en un VPS resuelve tres problemas que los servicios cerrados no abordan: la perdurabilidad (su vigilancia no desaparece de un día para otro), la confidencialidad (nadie perfila sus suscripciones) y la frescura (usted define la frecuencia de actualización mediante cron, sin cuota impuesta). Un VPS, a diferencia de un alojamiento compartido, le da un acceso SSH completo, el derecho a lanzar un contenedor Docker y a programar tareas: exactamente lo que FreshRSS necesita para actualizar los feeds en segundo plano.",{"type":42,"title":43,"items":44},"ul","Ventajas concretas de FreshRSS autoalojado",[45,46,47,48,49,50],"API nativa compatible con Fever y Google Reader: sincronice con Reeder, FeedMe o Fluent Reader en el móvil.","Extensión GReader \u002F scraping: recupere el contenido completo de los artículos truncados gracias a los filtros XPath.","Multiusuario con cuotas por cuenta: ideal para compartir una instancia dentro de una agencia.","Huella de memoria mínima (de 200 a 300 MB): funciona sin inmutarse en el más pequeño de los VPS.","Actualización controlada por cron: usted decide si los feeds se actualizan cada 5 minutos o cada hora.","Copia de seguridad trivial: una base SQLite\u002FMySQL y una carpeta de datos bastan para restaurarlo todo.",{"type":38,"title":52,"body":53},"Requisitos técnicos","FreshRSS es una de las aplicaciones más frugales del self-hosting. Cuente 1 vCPU y 1 GB de RAM para una instancia personal con unos pocos usuarios; 10 GB de disco bastan de sobra, ya que lo esencial lo ocupa el historial de artículos. En cuanto al software: Docker y el plugin Docker Compose instalados en el VPS, un nombre de dominio (o un subdominio del tipo `rss.sudominio.com`) apuntado con un registro A a la IP del servidor, y el puerto 80\u002F443 abierto para el reverse proxy. No hace falta instalar PHP en el host: la imagen oficial `freshrss\u002Ffreshrss` lo incluye todo.",{"type":55,"title":56,"steps":57},"steps","Desplegar FreshRSS paso a paso",[58,61,64,67,70,73],{"title":59,"body":60},"Preparar el VPS y Docker","Conéctese por SSH, actualice el sistema e instale Docker: `curl -fsSL https:\u002F\u002Fget.docker.com | sh`. Compruébelo con `docker compose version`. Cree una carpeta de proyecto `mkdir -p \u002Fopt\u002Ffreshrss && cd \u002Fopt\u002Ffreshrss`.",{"title":62,"body":63},"Escribir el docker-compose.yml","Defina un servicio a partir de la imagen `freshrss\u002Ffreshrss:latest`, monte dos volúmenes (`.\u002Fdata:\u002Fvar\u002Fwww\u002FFreshRSS\u002Fdata` y `.\u002Fextensions:\u002Fvar\u002Fwww\u002FFreshRSS\u002Fextensions`) y fije `CRON_MIN=*\u002F20` para actualizar los feeds cada 20 minutos. Exponga el puerto interno 80 únicamente hacia el reverse proxy, no hacia el exterior.",{"title":65,"body":66},"Arrancar el contenedor","Arranque la stack con `docker compose up -d` y siga después la inicialización con `docker compose logs -f`. El contenedor aplica las migraciones y crea la estructura de datos en el primer arranque.",{"title":68,"body":69},"Poner en marcha el reverse proxy y el SSL","Coloque un reverse proxy (Caddy o Nginx Proxy Manager) delante de FreshRSS. Con Caddy bastan dos líneas: `rss.sudominio.com { reverse_proxy freshrss:80 }`, y el certificado Let's Encrypt se obtiene y se renueva automáticamente.",{"title":71,"body":72},"Finalizar la instalación web","Abra `https:\u002F\u002Frss.sudominio.com`, elija el backend de base de datos (SQLite para un uso personal, MySQL\u002FPostgreSQL para varios usuarios), cree la cuenta de administrador y active la API en Perfil para la sincronización móvil.",{"title":74,"body":75},"Importar sus feeds y fiabilizar el cron","Importe su OPML existente desde el lector anterior. Compruebe que la tarea interna funciona con `docker compose exec freshrss .\u002Fcli\u002Factualize.php`, lanzado manualmente una primera vez para validar la recuperación de los artículos.",{"type":77,"body":78},"tip","Para los sitios que solo publican un extracto en su feed, instale la extensión oficial «FreshRSS Content Selector»: configure un selector CSS (por ejemplo, `article.post-content`) por suscripción y FreshRSS irá a buscar el texto íntegro en cada actualización. Combínela con la extensión de filtros para ocultar automáticamente los artículos patrocinados detectados por palabra clave.",{"type":38,"title":80,"body":81},"Caso de uso: vigilancia tecnológica para desarrolladores","Añada los feeds de GitHub releases de cada dependencia de su proyecto (`https:\u002F\u002Fgithub.com\u002F\u003Cowner>\u002F\u003Crepo>\u002Freleases.atom`), el feed de Hacker News (`https:\u002F\u002Fnews.ycombinator.com\u002Frss`), los blogs de los principales mantenedores de su ecosistema y los feeds CVE de su runtime y de su sistema operativo.\n\nFreshRSS entrega la línea de tiempo en bruto, sin ordenación algorítmica y sin publicaciones patrocinadas. Cree una regla de marcado automático: todo artículo que contenga «security advisory» o «breaking change» recibe una estrella y desencadena una notificación ntfy en su teléfono. Obtiene la señal, sin el ruido de las plataformas sociales.","Lance su vigilancia informativa en unos minutos","El VPS Cloud ServOrbit llega con Docker preinstalado y un reverse proxy listo para usar: despliegue su plantilla FreshRSS y recupere el control de sus feeds, sin depender de ningún servicio de terceros.","Desplegar en VPS Cloud","\u002Fvps-cloud",[87,105,122],{"id":88,"slug":89,"slugs":90,"title":94,"excerpt":95,"readTime":96,"views":97,"isPinned":19,"publishedAt":98,"updatedAt":21,"category":99,"categories":100,"featuredImage":30,"bgImage":31,"posterImage":102,"relatedSolution":103},71,"alojar-nextcloud-en-su-propio-vps",{"fr":91,"en":92,"ar":93,"es":89},"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",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[101],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":25,"appSlug":104},"nextcloud",{"id":106,"slug":107,"slugs":108,"title":112,"excerpt":113,"readTime":114,"views":97,"isPinned":19,"publishedAt":115,"updatedAt":21,"category":116,"categories":117,"featuredImage":30,"bgImage":31,"posterImage":119,"relatedSolution":120},72,"alojar-ghost-en-un-vps",{"fr":109,"en":110,"ar":111,"es":107},"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},[118],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-ghost-poster.svg",{"categorySlug":25,"appSlug":121},"ghost",{"id":123,"slug":124,"slugs":125,"title":129,"excerpt":130,"readTime":131,"views":97,"isPinned":19,"publishedAt":132,"updatedAt":133,"category":134,"categories":135,"featuredImage":30,"bgImage":31,"posterImage":137,"relatedSolution":138},73,"alojar-wordpress-en-un-vps",{"fr":126,"en":127,"ar":128,"es":124},"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.",3,"2026-04-08T00:00:00+00:00","2026-09-08T22:00:02+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[136],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-wordpress-poster.svg",{"categorySlug":25,"appSlug":139},"wordpress",1789664997745]