[{"data":1,"prerenderedAt":296},["ShallowReactive",2],{"seo-verification":3,"blog-index-ma-en":6,"promo-bar-likely":254},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"categories":7,"posts":97,"meta":291},["Reactive",8],[9,17,24,31,38,45,53,61,69,76,83,90],{"id":10,"name":11,"slug":12,"description":13,"color":14,"icon":15,"postCount":16},1,"Artificial Intelligence","intelligence-artificielle","Host and deploy open-source AI tools on a VPS.","bg-purple-500\u002F10 text-purple-400","ia",35,{"id":18,"name":19,"slug":20,"description":21,"color":22,"icon":20,"postCount":23},2,"Automation","automatisation","Automate your business processes with self-hosted tools.","bg-brand-action\u002F10 text-brand-action",26,{"id":25,"name":26,"slug":27,"description":28,"color":29,"icon":27,"postCount":30},3,"Deployment","deploiement","Self-hosted PaaS platforms and continuous deployment tools.","bg-success\u002F10 text-success",48,{"id":32,"name":33,"slug":34,"description":35,"color":36,"icon":37,"postCount":16},4,"Development","developpement","Deploying web applications to production on a VPS.","bg-warning\u002F10 text-warning","dev",{"id":39,"name":40,"slug":41,"description":42,"color":43,"icon":41,"postCount":44},5,"Comparison","comparatif","Tool comparisons to help you choose the best solution.","bg-info\u002F10 text-info",68,{"id":46,"name":47,"slug":48,"description":49,"color":50,"icon":51,"postCount":52},6,"Databases","bases-de-donnees","Host PostgreSQL, MySQL, Redis and vector databases on a VPS.","bg-teal-500\u002F10 text-teal-400","database",27,{"id":54,"name":55,"slug":56,"description":57,"color":58,"icon":59,"postCount":60},7,"Self-hosting","self-hosting","Take back control: open-source applications hosted on your own server.","bg-indigo-500\u002F10 text-indigo-400","cloud",134,{"id":62,"name":63,"slug":64,"description":65,"color":66,"icon":67,"postCount":68},8,"Security & Monitoring","securite-monitoring","Secure, monitor and back up your VPS infrastructure.","bg-rose-500\u002F10 text-rose-400","security",96,{"id":70,"name":71,"slug":72,"description":73,"color":74,"icon":72,"postCount":75},9,"News","actualites","Announcements, partnerships and platform updates.","bg-sky-500\u002F10 text-sky-400",15,{"id":77,"name":78,"slug":79,"description":80,"color":81,"icon":79,"postCount":82},10,"Compliance & Regulation","conformite","What the CRA, the Data Act, NIS2, the GDPR and end-of-support dates change for your hosting and your data.","bg-amber-500\u002F10 text-amber-400",23,{"id":84,"name":85,"slug":86,"description":87,"color":88,"icon":86,"postCount":89},11,"Business Email","emails","Deliverability, SPF\u002FDKIM\u002FDMARC authentication, sender reputation and mailbox migration.","bg-cyan-500\u002F10 text-cyan-400",18,{"id":91,"name":92,"slug":93,"description":94,"color":95,"icon":93,"postCount":96},12,"Guides","guides","Short step-by-step guides for every task in your client area: domains, DNS, VPS, hosting, billing and account.","bg-emerald-500\u002F10 text-emerald-400",29,["Reactive",98],[99,119,137,151,166,182,197,211,228,245,262,276],{"id":100,"slug":101,"slugs":102,"title":104,"excerpt":105,"readTime":46,"views":106,"isPinned":107,"noindex":107,"publishedAt":108,"updatedAt":109,"category":110,"categories":111,"featuredImage":113,"bgImage":114,"posterImage":115,"relatedSolution":116},381,"self-host-blinko-vps-2",{"fr":103,"en":101,"ar":101,"es":101},"self-host-blinko-vps","Blinko: Self-Hosted AI Notes with Semantic Search on VPS","Deploy Blinko on a ServOrbit VPS: open-source AI-powered note-taking with built-in semantic search and RAG — your data stays on your server.",0,false,"2026-09-26T00:00:00+00:00","2026-11-04T16:30:27+00:00",{"id":54,"name":55,"slug":56,"color":58,"icon":59},[112],{"id":54,"name":55,"slug":56,"color":58,"icon":59},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-blinko-vps-poster.svg",{"categorySlug":117,"appSlug":118},"collaboration-productivity","blinko",{"id":120,"slug":121,"slugs":122,"title":126,"excerpt":127,"readTime":84,"views":10,"isPinned":107,"noindex":107,"publishedAt":128,"updatedAt":129,"category":130,"categories":131,"featuredImage":113,"bgImage":114,"posterImage":133,"relatedSolution":134},379,"dokploy-cve-2026-critical-update-0-29-13",{"fr":123,"en":121,"ar":124,"es":125},"dokploy-cves-2026-mise-a-jour-critique","dokploy-cve-2026-تحديث-عاجل-إلى-0-29-13","dokploy-cve-2026-actualizacion-critica-a-0-29-13","Dokploy CVE-2026: Critical Update to 0.29.13","Two CVSS 10.0 and 9.9 CVEs in Dokploy chain together: forgeable admin JWT without an account + root shell via WebSocket. Patch guide to ≥ 0.29.13.","2026-09-25T00:00:00+00:00","2026-10-21T15:21:30+00:00",{"id":62,"name":63,"slug":64,"color":66,"icon":67},[132],{"id":62,"name":63,"slug":64,"color":66,"icon":67},"\u002Fblog\u002Fcovers\u002Fdokploy-cves-2026-mise-a-jour-critique-poster.svg",{"categorySlug":135,"appSlug":136},"application-deployment-devops","dokploy",{"id":138,"slug":139,"slugs":140,"title":144,"excerpt":145,"readTime":84,"views":10,"isPinned":107,"noindex":107,"publishedAt":128,"updatedAt":146,"category":147,"categories":148,"featuredImage":113,"bgImage":114,"posterImage":150,"relatedSolution":113},378,"postgresql-19-delayed-impact-on-self-hosted-apps",{"fr":141,"en":139,"ar":142,"es":143},"postgresql-19-retard-impact-apps-self-hosted","تأخير-postgresql-19-وتأثيره-على-التطبيقات-المستضافة","postgresql-19-retrasado-impacto-en-apps-self-hosted","PostgreSQL 19 delayed: impact on self-hosted apps","PostgreSQL 19 beta 4 removes 53 features and pushes GA to late October 2026. What changes for n8n, Supabase, Nextcloud and Mattermost — and why PG 18 is the right target.","2026-09-25T23:43:02+00:00",{"id":46,"name":47,"slug":48,"color":50,"icon":51},[149],{"id":46,"name":47,"slug":48,"color":50,"icon":51},"\u002Fblog\u002Fcovers\u002Fpostgresql-19-retard-impact-apps-self-hosted-poster.svg",{"id":152,"slug":153,"slugs":154,"title":158,"excerpt":159,"readTime":77,"views":106,"isPinned":107,"noindex":107,"publishedAt":128,"updatedAt":109,"category":160,"categories":161,"featuredImage":113,"bgImage":114,"posterImage":163,"relatedSolution":164},377,"migrate-from-papermerge-to-paperless-ngx",{"fr":155,"en":153,"ar":156,"es":157},"papermerge-vers-paperless-ngx-migration","الهجرة-من-papermerge-إلى-paperless-ngx","migrar-de-papermerge-a-paperless-ngx","Migrate from Papermerge to Paperless-ngx","Papermerge is going SaaS: maintainer seeks a successor before Oct. 5, 2026. Migrate to Paperless-ngx, an actively maintained GPL-3.0 community fork.",{"id":54,"name":55,"slug":56,"color":58,"icon":59},[162],{"id":54,"name":55,"slug":56,"color":58,"icon":59},"\u002Fblog\u002Fcovers\u002Fpapermerge-vers-paperless-ngx-migration-poster.svg",{"categorySlug":117,"appSlug":165},"paperless-ngx",{"id":167,"slug":168,"slugs":169,"title":173,"excerpt":174,"readTime":54,"views":106,"isPinned":107,"noindex":107,"publishedAt":128,"updatedAt":109,"category":175,"categories":176,"featuredImage":113,"bgImage":114,"posterImage":178,"relatedSolution":179},376,"verdaccio-private-npm-registry-vps",{"fr":170,"en":168,"ar":171,"es":172},"self-host-verdaccio-vps","استضافة-verdaccio-على-vps-مسجل-npm-خاص","alojar-verdaccio-en-un-vps-registro-npm-privado","Self-host Verdaccio on a VPS: private npm\u002Fyarn\u002Fpnpm registry","Deploy Verdaccio on your ServOrbit VPS: self-hosted private npm\u002Fyarn registry to proxy npmjs.org and host your internal JavaScript packages securely.",{"id":54,"name":55,"slug":56,"color":58,"icon":59},[177],{"id":54,"name":55,"slug":56,"color":58,"icon":59},"\u002Fblog\u002Fcovers\u002Fself-host-verdaccio-vps-poster.svg",{"categorySlug":180,"appSlug":181},"development","verdaccio",{"id":183,"slug":184,"slugs":185,"title":189,"excerpt":190,"readTime":84,"views":106,"isPinned":107,"noindex":107,"publishedAt":191,"updatedAt":192,"category":193,"categories":194,"featuredImage":113,"bgImage":114,"posterImage":196,"relatedSolution":113},375,"openhands-autonomous-ai-coding-agent-on-your-vps",{"fr":186,"en":184,"ar":187,"es":188},"openhands-agent-ia-codage-autonome-self-hosted","openhands-وكيل-ذكاء-اصطناعي-للبرمجة-على-خادمك-الخاص","openhands-agente-de-ia-para-programacion-autonoma-en-tu-vps","OpenHands: autonomous AI coding agent on your VPS","Install OpenHands v1.23 on your VPS so an AI agent resolves GitHub issues autonomously, without sending your source code to an external cloud service.","2026-09-24T00:00:00+00:00","2026-09-24T12:27:51+00:00",{"id":10,"name":11,"slug":12,"color":14,"icon":15},[195],{"id":10,"name":11,"slug":12,"color":14,"icon":15},"\u002Fblog\u002Fcovers\u002Fopenhands-agent-ia-codage-autonome-self-hosted-poster.svg",{"id":198,"slug":199,"slugs":200,"title":204,"excerpt":205,"readTime":84,"views":106,"isPinned":107,"noindex":107,"publishedAt":191,"updatedAt":206,"category":207,"categories":208,"featuredImage":113,"bgImage":114,"posterImage":210,"relatedSolution":113},374,"saas-vs-self-hosted-real-cost-comparison-2026",{"fr":201,"en":199,"ar":202,"es":203},"saas-vs-self-hosted-comparatif-cout-2026","saas-مقابل-الاستضافة-الذاتية-مقارنة-التكاليف-2026","saas-vs-self-hosted-comparativa-de-costes-2026","SaaS vs self-hosted: real cost comparison 2026","Calculate the true TCO of 7 agency SaaS tools versus their self-hosted VPS equivalent. Is the switch worth the ~130,000 DH\u002Fyear in savings?","2026-11-09T20:55:15+00:00",{"id":39,"name":40,"slug":41,"color":43,"icon":41},[209],{"id":39,"name":40,"slug":41,"color":43,"icon":41},"\u002Fblog\u002Fcovers\u002Fsaas-vs-self-hosted-comparatif-cout-2026-poster.svg",{"id":212,"slug":213,"slugs":214,"title":218,"excerpt":219,"readTime":62,"views":106,"isPinned":107,"noindex":107,"publishedAt":191,"updatedAt":220,"category":221,"categories":222,"featuredImage":113,"bgImage":114,"posterImage":224,"relatedSolution":225},373,"wordpress-cve-2026-87902-update-to-712-now",{"fr":215,"en":213,"ar":216,"es":217},"wordpress-cve-2026-87902-rce-mise-a-jour-7-1-2","ووردبريس-cve-2026-87902-ترقية-7-1-2","wordpress-cve-2026-87902-actualiza-a-712-urgente","WordPress CVE-2026-87902: Update to 7.1.2 Now","CVE-2026-87902 (CVSS 9.2) actively exploited since Sept. 22, 2026. Check your version, apply WordPress 7.1.2, and see why shared hosting extends exposure.","2026-10-26T18:53:20+00:00",{"id":62,"name":63,"slug":64,"color":66,"icon":67},[223],{"id":62,"name":63,"slug":64,"color":66,"icon":67},"\u002Fblog\u002Fcovers\u002Fwordpress-cve-2026-87902-rce-mise-a-jour-7-1-2-poster.svg",{"categorySlug":226,"appSlug":227},"cms-websites","wordpress",{"id":229,"slug":230,"slugs":231,"title":235,"excerpt":236,"readTime":91,"views":106,"isPinned":107,"noindex":107,"publishedAt":237,"updatedAt":109,"category":238,"categories":239,"featuredImage":113,"bgImage":114,"posterImage":241,"relatedSolution":242},372,"keycloak-cves-week-38-migrate-authelia-zitadel-vps",{"fr":232,"en":230,"ar":233,"es":234},"keycloak-cves-semaine-38-migrer-authelia-zitadel-vps","ثغرات-keycloak-الأسبوع-38-هجرة-إلى-authelia-zitadel","keycloak-cves-semana-38-migrar-authelia-zitadel-vps","Keycloak v26.7.4: 6 CVEs — migrate to Authelia or ZITADEL","Keycloak v26.7.4 patches 6 CVEs including two unauthenticated DoS. For fewer than 10 SSO apps on a VPS, Authelia (\u003C 30 MB) or ZITADEL cut the attack surface.","2026-09-23T00:00:00+00:00",{"id":62,"name":63,"slug":64,"color":66,"icon":67},[240],{"id":62,"name":63,"slug":64,"color":66,"icon":67},"\u002Fblog\u002Fcovers\u002Fkeycloak-cves-semaine-38-migrer-authelia-zitadel-vps-poster.svg",{"categorySlug":243,"appSlug":244},"cybersecurity-bastion","authelia",{"id":246,"slug":247,"slugs":248,"title":252,"excerpt":253,"readTime":77,"views":106,"isPinned":107,"noindex":254,"publishedAt":237,"updatedAt":255,"category":256,"categories":257,"featuredImage":113,"bgImage":114,"posterImage":259,"relatedSolution":260},371,"leaving-heroku-vercel-vps-coolify-2026",{"fr":249,"en":247,"ar":250,"es":251},"quitter-heroku-vercel-vps-coolify-2026","مغادرة-heroku-vercel-vps-coolify-2026","abandonar-heroku-vercel-vps-coolify-2026","Leave Heroku and Vercel for a VPS + Coolify in 2026","Heroku Pro vs VPS + Coolify break-even in 2026: 5 warning signals, step-by-step migration guide and Coolify \u002F Dokploy \u002F Kamal comparison.",true,"2026-09-23T15:23:17+00:00",{"id":25,"name":26,"slug":27,"color":29,"icon":27},[258],{"id":25,"name":26,"slug":27,"color":29,"icon":27},"\u002Fblog\u002Fcovers\u002Fquitter-heroku-vercel-vps-coolify-2026-poster.svg",{"categorySlug":135,"appSlug":261},"coolify",{"id":263,"slug":264,"slugs":265,"title":269,"excerpt":270,"readTime":70,"views":106,"isPinned":107,"noindex":107,"publishedAt":237,"updatedAt":271,"category":272,"categories":273,"featuredImage":113,"bgImage":114,"posterImage":275,"relatedSolution":113},370,"microsoft-project-online-eol-self-hosted-alternatives",{"fr":266,"en":264,"ar":267,"es":268},"microsoft-project-online-eol-alternatives-self-hosted","microsoft-project-online-نهاية-الخدمة-بدائل-مستضافة","microsoft-project-online-fin-servicio-alternativas-self-hosted","Microsoft Project Online shuts down: migrate to self-hosted","Microsoft Project Online ends on September 30, 2026. Migrate to Plane or OpenProject self-hosted on a VPS before the cutoff — step-by-step guide.","2026-10-22T01:57:45+00:00",{"id":39,"name":40,"slug":41,"color":43,"icon":41},[274],{"id":39,"name":40,"slug":41,"color":43,"icon":41},"\u002Fblog\u002Fcovers\u002Fmicrosoft-project-online-eol-alternatives-self-hosted-poster.svg",{"id":277,"slug":278,"slugs":279,"title":283,"excerpt":284,"readTime":54,"views":18,"isPinned":107,"noindex":107,"publishedAt":285,"updatedAt":286,"category":287,"categories":288,"featuredImage":113,"bgImage":114,"posterImage":290,"relatedSolution":113},369,"docker-secrets-production-protecting-credentials-on-vps",{"fr":280,"en":278,"ar":281,"es":282},"docker-secrets-securite-vps-production","اسرار-docker-في-الانتاج-حماية-بيانات-الاعتماد-على-vps","docker-secrets-produccion-proteger-credenciales-vps","Docker Secrets in production: protecting secrets on a VPS","Manage Docker secrets in production without exposing them in docker-compose.yml. Docker Secrets without Swarm, .env.vault and SOPS: method and comparison.","2026-09-20T00:00:00+00:00","2026-09-20T21:13:51+00:00",{"id":62,"name":63,"slug":64,"color":66,"icon":67},[289],{"id":62,"name":63,"slug":64,"color":66,"icon":67},"\u002Fblog\u002Fcovers\u002Fdocker-secrets-securite-vps-production-poster.svg",["Reactive",292],{"total":293,"perPage":91,"currentPage":294,"lastPage":295},554,17,47,1794271139691]