[{"data":1,"prerenderedAt":241},["ShallowReactive",2],{"seo-verification":3,"blog-index-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"categories":7,"posts":88,"meta":236},["Reactive",8],[9,17,24,31,39,46,54,62,70,77,82],{"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",25,{"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",14,{"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",15,{"id":32,"name":33,"slug":34,"description":35,"color":36,"icon":37,"postCount":38},4,"Development","developpement","Deploying web applications to production on a VPS.","bg-warning\u002F10 text-warning","dev",27,{"id":40,"name":41,"slug":42,"description":43,"color":44,"icon":42,"postCount":45},5,"Comparison","comparatif","Tool comparisons to help you choose the best solution.","bg-info\u002F10 text-info",22,{"id":47,"name":48,"slug":49,"description":50,"color":51,"icon":52,"postCount":53},6,"Databases","bases-de-donnees","Host PostgreSQL, MySQL, Redis and vector databases on a VPS.","bg-teal-500\u002F10 text-teal-400","database",19,{"id":55,"name":56,"slug":57,"description":58,"color":59,"icon":60,"postCount":61},7,"Self-hosting","self-hosting","Take back control: open-source applications hosted on your own server.","bg-indigo-500\u002F10 text-indigo-400","cloud",69,{"id":63,"name":64,"slug":65,"description":66,"color":67,"icon":68,"postCount":69},8,"Security & Monitoring","securite-monitoring","Secure, monitor and back up your VPS infrastructure.","bg-rose-500\u002F10 text-rose-400","security",31,{"id":71,"name":72,"slug":73,"description":74,"color":75,"icon":73,"postCount":76},9,"News","actualites","Announcements, partnerships and platform updates.","bg-sky-500\u002F10 text-sky-400",10,{"id":76,"name":78,"slug":79,"description":80,"color":81,"icon":79,"postCount":40},"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",{"id":83,"name":84,"slug":85,"description":86,"color":87,"icon":85,"postCount":32},11,"Business Email","emails","Deliverability, SPF\u002FDKIM\u002FDMARC authentication, sender reputation and mailbox migration.","bg-cyan-500\u002F10 text-cyan-400",["Reactive",89],[90,104,114,125,138,151,164,177,188,201,214,225],{"id":91,"slug":92,"title":93,"excerpt":94,"readTime":25,"views":95,"isPinned":96,"publishedAt":97,"category":98,"categories":99,"featuredImage":101,"bgImage":102,"posterImage":103,"relatedSolution":101},68,"heberger-typesense-vps","Hosting Typesense on a VPS","Deploy Typesense on your Cloud VPS: an instant, fault-tolerant search engine, in Docker with reverse proxy and SSL.",316,false,"2026-04-13T00:00:00+00:00",{"id":47,"name":48,"slug":49,"color":51,"icon":52},[100],{"id":47,"name":48,"slug":49,"color":51,"icon":52},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-typesense-vps-poster.svg",{"id":61,"slug":105,"title":106,"excerpt":107,"readTime":76,"views":108,"isPinned":96,"publishedAt":109,"category":110,"categories":111,"featuredImage":101,"bgImage":102,"posterImage":113,"relatedSolution":101},"heberger-elasticsearch-vps","Hosting Elasticsearch on a VPS: security and troubleshooting","Install and secure Elasticsearch on a VPS: precise JVM prerequisites, Docker deployment, xpack.security, UFW and 5 common errors to avoid.",353,"2026-04-12T00:00:00+00:00",{"id":47,"name":48,"slug":49,"color":51,"icon":52},[112],{"id":47,"name":48,"slug":49,"color":51,"icon":52},"\u002Fblog\u002Fcovers\u002Fheberger-elasticsearch-vps-poster.svg",{"id":115,"slug":116,"title":117,"excerpt":118,"readTime":25,"views":119,"isPinned":96,"publishedAt":120,"category":121,"categories":122,"featuredImage":101,"bgImage":102,"posterImage":124,"relatedSolution":101},70,"heberger-minio-vps","Hosting MinIO on a VPS","Set up your own S3-compatible object storage with MinIO on a VPS: buckets, web console, SSL and controlled backups.",390,"2026-04-11T00:00:00+00:00",{"id":47,"name":48,"slug":49,"color":51,"icon":52},[123],{"id":47,"name":48,"slug":49,"color":51,"icon":52},"\u002Fblog\u002Fcovers\u002Fheberger-minio-vps-poster.svg",{"id":126,"slug":127,"title":128,"excerpt":129,"readTime":25,"views":130,"isPinned":96,"publishedAt":131,"category":132,"categories":133,"featuredImage":101,"bgImage":102,"posterImage":135,"relatedSolution":136},71,"heberger-nextcloud","Hosting Nextcloud on your own VPS","Take back control of your files: deploy Nextcloud on your VPS with Docker, database, reverse proxy and SSL.",2720,"2026-04-10T00:00:00+00:00",{"id":55,"name":56,"slug":57,"color":59,"icon":60},[134],{"id":55,"name":56,"slug":57,"color":59,"icon":60},"\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":57,"appSlug":137},"nextcloud",{"id":139,"slug":140,"title":141,"excerpt":142,"readTime":25,"views":143,"isPinned":96,"publishedAt":144,"category":145,"categories":146,"featuredImage":101,"bgImage":102,"posterImage":148,"relatedSolution":149},72,"heberger-ghost","Hosting Ghost on your own VPS","Launch a professional blog or newsletter with Ghost on your VPS: Docker, database, paid subscriptions, reverse proxy and SSL.",2000,"2026-04-09T00:00:00+00:00",{"id":55,"name":56,"slug":57,"color":59,"icon":60},[147],{"id":55,"name":56,"slug":57,"color":59,"icon":60},"\u002Fblog\u002Fcovers\u002Fheberger-ghost-poster.svg",{"categorySlug":57,"appSlug":150},"ghost",{"id":152,"slug":153,"title":154,"excerpt":155,"readTime":25,"views":156,"isPinned":96,"publishedAt":157,"category":158,"categories":159,"featuredImage":101,"bgImage":102,"posterImage":161,"relatedSolution":162},73,"heberger-wordpress","Host WordPress on your own VPS","Host WordPress on your VPS for maximum performance and control: Docker, MariaDB, caching, reverse proxy and SSL.",501,"2026-04-08T00:00:00+00:00",{"id":55,"name":56,"slug":57,"color":59,"icon":60},[160],{"id":55,"name":56,"slug":57,"color":59,"icon":60},"\u002Fblog\u002Fcovers\u002Fheberger-wordpress-poster.svg",{"categorySlug":57,"appSlug":163},"wordpress",{"id":165,"slug":166,"title":167,"excerpt":168,"readTime":32,"views":169,"isPinned":96,"publishedAt":170,"category":171,"categories":172,"featuredImage":101,"bgImage":102,"posterImage":174,"relatedSolution":175},74,"heberger-gitea","Host Gitea on your own VPS","Deploy Gitea on a VPS with Docker, reverse proxy and SSL. A lightweight, fast Git forge, 100% under your control.",538,"2026-04-07T00:00:00+00:00",{"id":55,"name":56,"slug":57,"color":59,"icon":60},[173],{"id":55,"name":56,"slug":57,"color":59,"icon":60},"\u002Fblog\u002Fcovers\u002Fheberger-gitea-poster.svg",{"categorySlug":34,"appSlug":176},"gitea",{"id":178,"slug":179,"title":180,"excerpt":181,"readTime":32,"views":182,"isPinned":96,"publishedAt":183,"category":184,"categories":185,"featuredImage":101,"bgImage":102,"posterImage":187,"relatedSolution":101},75,"heberger-forgejo","Host Forgejo on your own VPS","Install Forgejo, the community fork of Gitea, on your VPS with Docker and SSL. A sovereign, 100% free Git forge.",575,"2026-04-06T00:00:00+00:00",{"id":55,"name":56,"slug":57,"color":59,"icon":60},[186],{"id":55,"name":56,"slug":57,"color":59,"icon":60},"\u002Fblog\u002Fcovers\u002Fheberger-forgejo-poster.svg",{"id":189,"slug":190,"title":191,"excerpt":192,"readTime":32,"views":193,"isPinned":96,"publishedAt":194,"category":195,"categories":196,"featuredImage":101,"bgImage":102,"posterImage":198,"relatedSolution":199},76,"heberger-mattermost","Host Mattermost on your own VPS","Deploy Mattermost on your VPS with Docker, PostgreSQL and SSL. A private team messaging platform, the self-hosted alternative to Slack.",612,"2026-04-05T00:00:00+00:00",{"id":55,"name":56,"slug":57,"color":59,"icon":60},[197],{"id":55,"name":56,"slug":57,"color":59,"icon":60},"\u002Fblog\u002Fcovers\u002Fheberger-mattermost-poster.svg",{"categorySlug":57,"appSlug":200},"mattermost",{"id":202,"slug":203,"title":204,"excerpt":205,"readTime":25,"views":206,"isPinned":96,"publishedAt":207,"category":208,"categories":209,"featuredImage":101,"bgImage":102,"posterImage":211,"relatedSolution":212},77,"heberger-rocket-chat","Host Rocket.Chat on your own VPS","Install Rocket.Chat on your VPS with Docker, MongoDB and SSL. A feature-rich open source team messaging platform.",649,"2026-04-04T00:00:00+00:00",{"id":55,"name":56,"slug":57,"color":59,"icon":60},[210],{"id":55,"name":56,"slug":57,"color":59,"icon":60},"\u002Fblog\u002Fcovers\u002Fheberger-rocket-chat-poster.svg",{"categorySlug":57,"appSlug":213},"rocket-chat",{"id":215,"slug":216,"title":217,"excerpt":218,"readTime":71,"views":219,"isPinned":96,"publishedAt":220,"category":221,"categories":222,"featuredImage":101,"bgImage":102,"posterImage":224,"relatedSolution":101},78,"heberger-jitsi","Host Jitsi on your own VPS","Deploy Jitsi Meet on your VPS with Docker, coturn TURN server and SSL. Full guide: .env config, troubleshooting ICE failed, missing audio and screen sha...",686,"2026-04-03T00:00:00+00:00",{"id":55,"name":56,"slug":57,"color":59,"icon":60},[223],{"id":55,"name":56,"slug":57,"color":59,"icon":60},"\u002Fblog\u002Fcovers\u002Fheberger-jitsi-poster.svg",{"id":226,"slug":227,"title":228,"excerpt":229,"readTime":25,"views":230,"isPinned":96,"publishedAt":231,"category":232,"categories":233,"featuredImage":101,"bgImage":102,"posterImage":235,"relatedSolution":101},79,"heberger-bookstack","Host BookStack on your own VPS","Install BookStack on your VPS with Docker, MySQL and SSL. An open source wiki and knowledge base, simple and structured.",723,"2026-04-02T00:00:00+00:00",{"id":55,"name":56,"slug":57,"color":59,"icon":60},[234],{"id":55,"name":56,"slug":57,"color":59,"icon":60},"\u002Fblog\u002Fcovers\u002Fheberger-bookstack-poster.svg",["Reactive",237],{"total":238,"perPage":239,"currentPage":23,"lastPage":240},241,12,21,1786485893928]