[{"data":1,"prerenderedAt":129},["ShallowReactive",2],{"seo-verification":3,"blog-how-to-host-umami-on-a-vps-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":12,"excerpt":13,"readTime":14,"views":15,"isPinned":16,"publishedAt":17,"category":18,"categories":24,"featuredImage":26,"bgImage":27,"posterImage":28,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":75,"ctaBody":76,"ctaButton":77,"ctaUrl":78,"relatedPosts":79},152,"how-to-host-umami-on-a-vps",{"fr":10,"en":8,"ar":11},"heberger-umami-vps","كيفية-استضافة-umami-على-خادم-vps","How to Host Umami on a VPS","Deploy Umami on your VPS: simple, lightweight, privacy-friendly web analytics — no cookies, self-hosted with Docker and HTTPS. Step-by-step guide.",2,0,false,"2026-07-15T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[25],{"id":19,"name":20,"slug":21,"color":22,"icon":23},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-umami-vps-poster.svg",{"categorySlug":30,"appSlug":31},"analytics","analytics-umami","Umami is an open-source web analytics tool that is lightweight and privacy-friendly: it measures your audience without cookies or collecting personal data. Self-hosted on your VPS, it makes you the owner of your traffic statistics, without handing them to an ad network. Here is how to deploy it with Docker, a PostgreSQL database, a reverse proxy and a TLS certificate.",[34,38,47,50,69,72],{"type":35,"title":36,"body":37},"h2","Why self-host Umami on a VPS","Mainstream analytics solutions collect your visitors' data and use it for their own purposes. Umami reverses the logic: it sets no cookies, does not track individuals, and keeps your statistics with you. On a dedicated VPS, the audience database remains your property, you avoid the consent banner tied to third-party tracking, and the service handles a comfortable load for a fixed cost.",{"type":39,"title":40,"items":41},"ul","The concrete benefits of a self-hosted Umami",[42,43,44,45,46],"Privacy-compliant: no cookies, no personal data, often no consent banner required.","Your audience statistics stay on your server, with no sharing to a third party.","A tracking script of a few kilobytes, with no cookie and no personal data collected.","Clear, multi-site dashboard from a single instance.","Fixed cost regardless of the volume of page views.",{"type":35,"title":48,"body":49},"Hardware and software requirements","Umami is very lightweight. 1 vCPU and 1 GB of RAM are enough to start, 2 GB if you track heavy traffic or several sites. Plan for 5 GB of disk for PostgreSQL. On the software side: Docker and Docker Compose, a subdomain (e.g. stats.your-domain.com) pointing to the VPS IP, and port 443 open.",{"type":51,"title":52,"steps":53},"steps","Deploy Umami with Docker and HTTPS",[54,57,60,63,66],{"title":55,"body":56},"Prepare the VPS and Docker","Over SSH, update the system and install Docker via `curl -fsSL https:\u002F\u002Fget.docker.com | sh`. Create `mkdir -p \u002Fopt\u002Fumami && cd \u002Fopt\u002Fumami`.",{"title":58,"body":59},"Write the docker-compose.yml","Define two services: `ghcr.io\u002Fumami-software\u002Fumami:postgresql-latest` and a `postgres` database. Fill in `DATABASE_URL` and a random `APP_SECRET`.",{"title":61,"body":62},"Start the containers","Run `docker compose up -d`. Umami listens locally on port 3000; the database is initialised automatically on first start.",{"title":64,"body":65},"Configure the reverse proxy","With Caddy: `stats.your-domain.com { reverse_proxy localhost:3000 }`. The Let's Encrypt certificate is obtained and renewed automatically.",{"title":67,"body":68},"Add your site and the script","Log in (admin\u002Fumami by default, change it immediately), add your site and paste the tracking snippet provided into the `\u003Chead>` of your pages.",{"type":70,"body":71},"tip","Change the default administrator password on your first login, and back up the PostgreSQL database regularly: it is what holds your entire audience history.",{"type":70,"title":73,"body":74},"The official documentation","For advanced configuration and options specific to the tool, refer to the \u003Ca href=\"https:\u002F\u002Fumami.is\u002Fdocs\" target=\"_blank\" rel=\"noopener noreferrer\">official Umami documentation\u003C\u002Fa>. This guide covers going live on a VPS; the vendor's documentation remains the reference for fine-tuning, major updates and specific use cases.","Deploy your instance on a ServOrbit Cloud VPS","A ServOrbit Cloud VPS with Docker preconfigured and scalable resources lets you install this tool without friction, and adjust RAM and vCPU as usage grows.","Launch my Cloud VPS","\u002Fvps-cloud",[80,95,110],{"id":81,"slug":82,"slugs":83,"title":86,"excerpt":87,"readTime":14,"views":15,"isPinned":16,"publishedAt":88,"category":89,"categories":90,"featuredImage":26,"bgImage":27,"posterImage":92,"relatedSolution":93},153,"how-to-host-plausible-analytics-on-a-vps",{"fr":84,"en":82,"ar":85},"heberger-plausible-vps","كيفية-استضافة-plausible-analytics-على-خادم-vps","How to Host Plausible Analytics on a VPS","Deploy Plausible Analytics on your VPS: lightweight, cookie-free and GDPR-compliant analytics, self-hosted with Docker, ClickHouse and HTTPS. Step-by-step guide.","2026-01-24T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[91],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fheberger-plausible-vps-poster.svg",{"categorySlug":30,"appSlug":94},"analytics-plausible",{"id":96,"slug":97,"slugs":98,"title":101,"excerpt":102,"readTime":14,"views":15,"isPinned":16,"publishedAt":103,"category":104,"categories":105,"featuredImage":26,"bgImage":27,"posterImage":107,"relatedSolution":108},154,"how-to-host-matomo-on-a-vps",{"fr":99,"en":97,"ar":100},"heberger-matomo-vps","كيفية-استضافة-matomo-على-خادم-vps","How to Host Matomo on a VPS","Deploy Matomo on your VPS: a complete alternative to Google Analytics, with 100% ownership of your data, self-hosted with Docker and HTTPS. Step-by-step guide.","2026-01-23T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[106],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fheberger-matomo-vps-poster.svg",{"categorySlug":30,"appSlug":109},"analytics-matomo",{"id":111,"slug":112,"slugs":113,"title":116,"excerpt":117,"readTime":118,"views":15,"isPinned":16,"publishedAt":119,"category":120,"categories":125,"featuredImage":26,"bgImage":27,"posterImage":127,"relatedSolution":128},97,"plausible-vs-umami-which-self-hosted-analytics-to-choose",{"fr":114,"en":112,"ar":115},"plausible-vs-umami","plausible-مقابل-umami-أي-أداة-تحليلات-مستضافة-ذاتيا-تختار","Plausible vs Umami: Which Self-Hosted Analytics to Choose?","Plausible or Umami for privacy-friendly self-hosted analytics? Comparison, Docker prerequisites, and a VPS deployment guide.",3,"2026-03-15T00:00:00+00:00",{"id":121,"name":122,"slug":123,"color":124,"icon":123},5,"Comparison","comparatif","bg-info\u002F10 text-info",[126],{"id":121,"name":122,"slug":123,"color":124,"icon":123},"\u002Fblog\u002Fcovers\u002Fplausible-vs-umami-poster.svg",{"categorySlug":30,"appSlug":94},1787581004837]