[{"data":1,"prerenderedAt":304},["ShallowReactive",2],{"seo-verification":3,"blog-index-ma-en":6,"promo-bar-likely":303},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"categories":7,"posts":97,"meta":299},["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,120,137,154,170,187,203,219,235,251,266,281],{"id":100,"slug":101,"slugs":102,"title":106,"excerpt":107,"readTime":77,"views":32,"isPinned":108,"noindex":108,"publishedAt":109,"updatedAt":110,"category":111,"categories":112,"featuredImage":114,"bgImage":115,"posterImage":116,"relatedSolution":117},45,"deploy-a-fastapi-application-on-a-vps",{"fr":103,"en":101,"ar":104,"es":105},"deployer-fastapi-vps","نشر-تطبيق-fastapi-على-vps","desplegar-una-aplicacion-fastapi-en-un-vps","Deploy FastAPI on a VPS: the complete production guide","Deploy FastAPI on a VPS with multi-stage Docker, Gunicorn, PostgreSQL, GitHub Actions CI\u002FCD and monitoring. Complete Python production guide 2025.",false,"2026-05-06T00:00:00+00:00","2026-11-04T16:30:25+00:00",{"id":32,"name":33,"slug":34,"color":36,"icon":37},[113],{"id":32,"name":33,"slug":34,"color":36,"icon":37},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fdeployer-fastapi-vps-poster.svg",{"categorySlug":118,"appSlug":119},"development","fastapi",{"id":121,"slug":122,"slugs":123,"title":127,"excerpt":128,"readTime":129,"views":10,"isPinned":108,"noindex":108,"publishedAt":130,"updatedAt":110,"category":131,"categories":132,"featuredImage":114,"bgImage":115,"posterImage":134,"relatedSolution":135},46,"deploy-a-nextjs-application-on-a-vps",{"fr":124,"en":122,"ar":125,"es":126},"deployer-nextjs-vps","نشر-تطبيق-nextjs-على-vps","desplegar-nextjs-en-un-vps","Deploy a Next.js Application on a VPS","Deploy Next.js on a VPS: Node.js, PM2, Nginx, SSL, and SSR. A complete guide for developers and agencies who want to self-host.",13,"2026-05-05T00:00:00+00:00",{"id":32,"name":33,"slug":34,"color":36,"icon":37},[133],{"id":32,"name":33,"slug":34,"color":36,"icon":37},"\u002Fblog\u002Fcovers\u002Fdeployer-nextjs-vps-poster.svg",{"categorySlug":118,"appSlug":136},"nextjs-stack",{"id":138,"slug":139,"slugs":140,"title":144,"excerpt":145,"readTime":91,"views":10,"isPinned":108,"noindex":108,"publishedAt":146,"updatedAt":147,"category":148,"categories":149,"featuredImage":114,"bgImage":115,"posterImage":151,"relatedSolution":152},47,"deploy-a-nuxt-application-on-a-vps",{"fr":141,"en":139,"ar":142,"es":143},"deployer-nuxt-vps","نشر-تطبيق-nuxt-على-vps","desplegar-nuxt-en-un-vps","Deploy a Nuxt Application on a VPS","Deploy Nuxt on a VPS: Nitro, PM2, Nginx, SSL, rendering modes, routeRules, environment variables and production troubleshooting.","2026-05-04T00:00:00+00:00","2026-11-08T01:13:12+00:00",{"id":32,"name":33,"slug":34,"color":36,"icon":37},[150],{"id":32,"name":33,"slug":34,"color":36,"icon":37},"\u002Fblog\u002Fcovers\u002Fdeployer-nuxt-vps-poster.svg",{"categorySlug":118,"appSlug":153},"nuxt-stack",{"id":30,"slug":155,"slugs":156,"title":160,"excerpt":161,"readTime":70,"views":25,"isPinned":108,"noindex":108,"publishedAt":162,"updatedAt":163,"category":164,"categories":165,"featuredImage":114,"bgImage":115,"posterImage":167,"relatedSolution":168},"deploy-a-symfony-application-on-a-vps",{"fr":157,"en":155,"ar":158,"es":159},"deployer-symfony-vps","نشر-تطبيق-symfony-على-vps","desplegar-symfony-en-un-vps","Deploy Symfony on VPS: complete guide 2024","Install, configure and secure a Symfony app on Ubuntu VPS with PHP 8.3, Deployer PHP, nginx, Supervisor and Redis. Step-by-step guide.","2026-05-03T00:00:00+00:00","2026-11-08T01:13:13+00:00",{"id":32,"name":33,"slug":34,"color":36,"icon":37},[166],{"id":32,"name":33,"slug":34,"color":36,"icon":37},"\u002Fblog\u002Fcovers\u002Fdeployer-symfony-vps-poster.svg",{"categorySlug":118,"appSlug":169},"symfony-stack",{"id":171,"slug":172,"slugs":173,"title":177,"excerpt":178,"readTime":32,"views":179,"isPinned":108,"noindex":108,"publishedAt":180,"updatedAt":110,"category":181,"categories":182,"featuredImage":114,"bgImage":115,"posterImage":184,"relatedSolution":185},49,"deploying-a-ruby-on-rails-application-on-a-vps",{"fr":174,"en":172,"ar":175,"es":176},"deployer-rails-vps","نشر-تطبيق-ruby-on-rails-على-خادم-vps","desplegar-ruby-on-rails-en-un-vps","Deploying a Ruby on Rails application on a VPS","Deploy Ruby on Rails on a VPS: Puma, Nginx, PostgreSQL, Sidekiq and SSL. A complete guide for Ruby developers who want to self-host.",0,"2026-05-02T00:00:00+00:00",{"id":32,"name":33,"slug":34,"color":36,"icon":37},[183],{"id":32,"name":33,"slug":34,"color":36,"icon":37},"\u002Fblog\u002Fcovers\u002Fdeployer-rails-vps-poster.svg",{"categorySlug":118,"appSlug":186},"rails-stack",{"id":188,"slug":189,"slugs":190,"title":194,"excerpt":195,"readTime":32,"views":18,"isPinned":108,"noindex":108,"publishedAt":196,"updatedAt":110,"category":197,"categories":198,"featuredImage":114,"bgImage":115,"posterImage":200,"relatedSolution":201},50,"deploying-a-spring-boot-application-on-a-vps",{"fr":191,"en":189,"ar":192,"es":193},"deployer-spring-boot-vps","نشر-تطبيق-spring-boot-على-خادم-vps","desplegar-spring-boot-en-un-vps","Deploying a Spring Boot application on a VPS","Deploy a Spring Boot application on a Cloud VPS: fat JAR, systemd service, Nginx and SSL, with OpenJDK 21 and PostgreSQL 16. A complete guide for Java developers.","2026-05-01T00:00:00+00:00",{"id":32,"name":33,"slug":34,"color":36,"icon":37},[199],{"id":32,"name":33,"slug":34,"color":36,"icon":37},"\u002Fblog\u002Fcovers\u002Fdeployer-spring-boot-vps-poster.svg",{"categorySlug":118,"appSlug":202},"spring-boot-stack",{"id":204,"slug":205,"slugs":206,"title":210,"excerpt":211,"readTime":62,"views":10,"isPinned":108,"noindex":108,"publishedAt":212,"updatedAt":110,"category":213,"categories":214,"featuredImage":114,"bgImage":115,"posterImage":216,"relatedSolution":217},51,"deploying-a-go-gin-application-on-a-vps",{"fr":207,"en":205,"ar":208,"es":209},"deployer-golang-vps","نشر-تطبيق-go-gin-على-خادم-vps","desplegar-aplicacion-go-gin-en-un-vps","Deploying a Go (Gin) application on a VPS","Deploy a Go (Gin) API on a Cloud VPS: static binary, Docker scratch, reverse proxy and SSL. A tutorial for Go developers.","2026-04-30T00:00:00+00:00",{"id":32,"name":33,"slug":34,"color":36,"icon":37},[215],{"id":32,"name":33,"slug":34,"color":36,"icon":37},"\u002Fblog\u002Fcovers\u002Fdeployer-golang-vps-poster.svg",{"categorySlug":118,"appSlug":218},"golang",{"id":220,"slug":221,"slugs":222,"title":226,"excerpt":227,"readTime":32,"views":10,"isPinned":108,"noindex":108,"publishedAt":228,"updatedAt":110,"category":229,"categories":230,"featuredImage":114,"bgImage":115,"posterImage":232,"relatedSolution":233},52,"deploying-an-astro-application-on-a-vps",{"fr":223,"en":221,"ar":224,"es":225},"deployer-astro-vps","نشر-تطبيق-astro-على-خادم-vps","desplegar-aplicacion-astro-en-un-vps","Deploying an Astro application on a VPS","Deploy an Astro site on a Cloud VPS: static build or SSR via the Node adapter, Docker, Nginx and SSL. A guide for front-end developers.","2026-04-29T00:00:00+00:00",{"id":32,"name":33,"slug":34,"color":36,"icon":37},[231],{"id":32,"name":33,"slug":34,"color":36,"icon":37},"\u002Fblog\u002Fcovers\u002Fdeployer-astro-vps-poster.svg",{"categorySlug":118,"appSlug":234},"astro-stack",{"id":236,"slug":237,"slugs":238,"title":242,"excerpt":243,"readTime":25,"views":10,"isPinned":108,"noindex":108,"publishedAt":244,"updatedAt":110,"category":245,"categories":246,"featuredImage":114,"bgImage":115,"posterImage":248,"relatedSolution":249},53,"deploying-a-sveltekit-application-on-a-vps",{"fr":239,"en":237,"ar":240,"es":241},"deployer-sveltekit-vps","نشر-تطبيق-sveltekit-على-خادم-vps","desplegar-aplicacion-sveltekit-en-un-vps","Deploying a SvelteKit application on a VPS","Deploy a SvelteKit app on a Cloud VPS with the Node adapter, Docker, PM2, reverse proxy and SSL. A tutorial for front-end developers.","2026-04-28T00:00:00+00:00",{"id":32,"name":33,"slug":34,"color":36,"icon":37},[247],{"id":32,"name":33,"slug":34,"color":36,"icon":37},"\u002Fblog\u002Fcovers\u002Fdeployer-sveltekit-vps-poster.svg",{"categorySlug":118,"appSlug":250},"sveltekit-stack",{"id":252,"slug":253,"slugs":254,"title":258,"excerpt":259,"readTime":91,"views":18,"isPinned":108,"noindex":108,"publishedAt":260,"updatedAt":261,"category":262,"categories":263,"featuredImage":114,"bgImage":115,"posterImage":265,"relatedSolution":114},54,"deploying-a-strapi-application-on-a-vps",{"fr":255,"en":253,"ar":256,"es":257},"deployer-strapi-vps","نشر-تطبيق-strapi-على-خادم-vps","desplegar-aplicacion-strapi-en-un-vps","Deploy Strapi on a VPS: the complete guide","Deploy Strapi on a VPS with Docker, PostgreSQL and Nginx: multi-stage Dockerfile, secrets, S3, pg_dump backups and OOM troubleshooting.","2026-04-27T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":32,"name":33,"slug":34,"color":36,"icon":37},[264],{"id":32,"name":33,"slug":34,"color":36,"icon":37},"\u002Fblog\u002Fcovers\u002Fdeployer-strapi-vps-poster.svg",{"id":267,"slug":268,"slugs":269,"title":273,"excerpt":274,"readTime":77,"views":18,"isPinned":108,"noindex":108,"publishedAt":275,"updatedAt":276,"category":277,"categories":278,"featuredImage":114,"bgImage":115,"posterImage":280,"relatedSolution":114},55,"deploying-a-payload-cms-application-on-a-vps",{"fr":270,"en":268,"ar":271,"es":272},"deployer-payload-cms-vps","نشر-تطبيق-payload-cms-على-خادم-vps","desplegar-payload-cms-en-un-vps","Deploy Payload CMS on a VPS: complete guide","Complete guide to self-hosting Payload CMS 3 on a VPS: Docker Compose, auth, hooks, migrations, and real-world error troubleshooting.","2026-04-26T00:00:00+00:00","2026-11-08T01:13:14+00:00",{"id":32,"name":33,"slug":34,"color":36,"icon":37},[279],{"id":32,"name":33,"slug":34,"color":36,"icon":37},"\u002Fblog\u002Fcovers\u002Fdeployer-payload-cms-vps-poster.svg",{"id":282,"slug":283,"slugs":284,"title":288,"excerpt":289,"readTime":70,"views":10,"isPinned":108,"noindex":108,"publishedAt":290,"updatedAt":291,"category":292,"categories":293,"featuredImage":114,"bgImage":115,"posterImage":295,"relatedSolution":296},56,"postgresql-on-a-vps-a-reliable-and-controlled-database",{"fr":285,"en":283,"ar":286,"es":287},"heberger-postgresql-vps","postgresql-على-خادم-vps-قاعدة-بيانات-موثوقة-ومتحكم-بها","alojar-postgresql-en-un-vps","PostgreSQL on a VPS: reliable, controlled database","Host PostgreSQL on a VPS: production config, pgBackRest backups, streaming HA, RDS\u002FSupabase\u002FNeon comparison and OOM troubleshooting.","2026-04-25T00:00:00+00:00","2026-10-21T15:21:37+00:00",{"id":46,"name":47,"slug":48,"color":50,"icon":51},[294],{"id":46,"name":47,"slug":48,"color":50,"icon":51},"\u002Fblog\u002Fcovers\u002Fheberger-postgresql-vps-poster.svg",{"categorySlug":297,"appSlug":298},"databases","postgresql-stack",["Reactive",300],{"total":301,"perPage":91,"currentPage":302,"lastPage":138},554,37,true,1794271144212]