[{"data":1,"prerenderedAt":744},["ShallowReactive",2],{"categories-init":3,"stack-plausible-self-hosted":4},true,{"stack_id":5,"slug":6,"name":7,"tagline":8,"long_description":9,"key_features":10,"use_cases":17,"pros":23,"cons":28,"cover_image_url":33,"scores":34,"options":49,"additions":432,"option_groups":486,"multi_select_option_types":492,"tools_by_category":493,"related_stacks":630,"faqs":694,"pricing":710,"system_requirements":725,"experience_level":636,"project_type":670,"stack_type_slug":638,"stack_type_icon_url":639,"published_date":130,"last_updated_date":33,"seo_meta":740},152,"plausible-self-hosted","Plausible Self-Hosted","Self-hosted Plausible Analytics: privacy-first web analytics on ClickHouse, on a server you run.","**Plausible Community Edition** is the self-hosted release of Plausible Analytics, the privacy-first alternative to Google Analytics. A lightweight script records page views, referrers, UTM campaigns, countries, devices, goals, and custom events without cookies, and the whole site's traffic fits on one dashboard page.\n\nWhat sets it apart from lighter self-hosted tools is **ClickHouse**. Events go into a columnar database built for aggregating billions of rows, so dashboards stay fast on high-traffic sites where a row store slows down. PostgreSQL holds the relational side: user accounts, site settings, and goal definitions. The official Compose file runs Plausible, ClickHouse, and PostgreSQL as three containers, which is why the stack wants a 2 GB server at minimum and 4 GB for real traffic.\n\nPlausible can **serve HTTPS itself**: with ports 80 and 443 set, it requests its own Let's Encrypt certificate, so a reverse proxy is optional. Put one in front when the server also hosts other services, or when you'd rather manage every certificate in one place.\n\nThe Community Edition is released **twice a year** as a long-term release under AGPLv3, and it leaves out a few Cloud features: marketing funnels, user journeys, ecommerce revenue goals, SSO, and the Sites API. It suits high-traffic sites, organizations that need analytics data on their own infrastructure, and agencies running many client sites without per-pageview billing.",[11,12,13,14,15,16],"Single-page dashboard for traffic, sources, UTM campaigns, locations, and devices","Cookie-free script with no personal data stored","ClickHouse event storage for fast aggregate queries at high traffic volumes","PostgreSQL for user accounts, site settings, and goal definitions","Goals and custom events for key site actions","Built-in Let's Encrypt HTTPS, with a reverse proxy optional",[18,19,20,21,22],"High-traffic websites where Plausible Cloud's pageview-based pricing adds up","Organizations required to keep analytics data on their own infrastructure","Agencies hosting analytics for many client sites from one instance","Teams that want Plausible's dashboard without a subscription","Organizations that have standardized on self-hosted open-source tooling",[24,25,26,27],"No pageview limits; the cost is a fixed server at any traffic level","ClickHouse keeps dashboards fast on very high traffic volumes","No cookies, so no tracking-cookie consent banner","Official Compose file with built-in HTTPS keeps the deploy short",[29,30,31,32],"Heavier than PostgreSQL-only tools: ClickHouse needs a 2 GB server at minimum and a CPU with SSE 4.2 or NEON","Funnels, user journeys, ecommerce revenue goals, and SSO are Cloud-only","Twice-yearly releases, so new Cloud features reach self-hosted instances months later","Two databases to back up and upgrade instead of one",null,{"popularity":35,"learning_curve":38,"flexibility":41,"performance":44,"portability":47},{"score":36,"reasoning":37},4,"The best-known privacy-first analytics platform and the standard Google Analytics alternative in that conversation.",{"score":39,"reasoning":40},2,"One Compose file to deploy and good documentation; using Plausible requires no analytics background at all.",{"score":42,"reasoning":43},3,"Deep within its lane, web analytics done thoroughly, and honestly bounded there; no product-analytics or warehouse ambitions.",{"score":45,"reasoning":46},5,"ClickHouse is the point: aggregate queries over large event volumes stay fast where a row-store would crawl.",{"score":45,"reasoning":48},"The full event dataset sits as tables in your own ClickHouse and PostgreSQL, queryable and exportable independently of the product.",{"database":50,"orm":54,"authentication":58,"analytics":62,"coding_agent":66,"llm":70,"language":74,"frontend_framework":78,"cms":82,"hosting":86,"reverse_proxy":275,"self_hosted_paas":368},{"tools":51,"descriptions":52,"aliases":53,"see_all":33},[],{},{},{"tools":55,"descriptions":56,"aliases":57,"see_all":33},[],{},{},{"tools":59,"descriptions":60,"aliases":61,"see_all":33},[],{},{},{"tools":63,"descriptions":64,"aliases":65,"see_all":33},[],{},{},{"tools":67,"descriptions":68,"aliases":69,"see_all":33},[],{},{},{"tools":71,"descriptions":72,"aliases":73,"see_all":33},[],{},{},{"tools":75,"descriptions":76,"aliases":77,"see_all":33},[],{},{},{"tools":79,"descriptions":80,"aliases":81,"see_all":33},[],{},{},{"tools":83,"descriptions":84,"aliases":85,"see_all":33},[],{},{},{"tools":87,"descriptions":265,"aliases":271,"see_all":272},[88,131,180,202,236],{"tool_id":89,"name":90,"slug":91,"tooltip_description":92,"logo_url":93,"logo_bg":94,"pricing_model":95,"learning_curve_score":39,"popularity_score":42,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":100,"subcategory":103,"categories":107,"subcategories":110,"flexibility_score":42,"performance_score":36,"portability_score":36,"is_featured":112,"tags":113,"score_reasonings":123,"published_date":129,"last_updated_date":130},52,"Hetzner","hetzner","German cloud and dedicated server provider offering VPS, bare-metal servers, and storage at prices far below the big clouds, with data centers in the EU, the US, and Singapore.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fhetzner.svg","white",{"slug":96,"display_name":97,"description":98},"paid","Paid","No meaningful free tier — a subscription or one-time purchase is required to use the tool.","open",{"category_id":45,"name":101,"slug":102},"Hosting & Cloud","hosting-cloud",{"subcategory_id":104,"name":105,"slug":106},42,"VPS & Servers","vps-and-servers",[108],{"category_id":45,"name":101,"slug":102,"is_primary":3,"display_order":109},0,[111],{"subcategory_id":104,"name":105,"slug":106,"category_id":45,"is_primary":3,"display_order":109},false,[114,119],{"tag_id":115,"name":116,"slug":117,"tag_type":118},12,"Self-hostable","self-hostable","feature",{"tag_id":120,"name":121,"slug":122,"tag_type":118},21,"Multi-region","multi-region",{"learning_curve":124,"flexibility":125,"performance":126,"portability":127,"popularity":128},"Standard VPS setup; any developer comfortable with Linux can deploy in an afternoon.","Standard VPS; configure anything on Linux; no managed abstraction layer constraining choices.","Competitive hardware at low cost; dedicated and VPS servers deliver strong baseline performance.","Standard Linux VPS; highly portable with no managed-service abstraction to escape.","Popular among European developers and cost-conscious teams; strong reputation for value.","2026-05-29","2026-09-27",{"tool_id":132,"name":133,"slug":134,"tooltip_description":135,"logo_url":136,"logo_bg":94,"pricing_model":137,"learning_curve_score":39,"popularity_score":36,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":141,"subcategory":142,"categories":146,"subcategories":148,"flexibility_score":36,"performance_score":36,"portability_score":36,"is_featured":112,"tags":150,"score_reasonings":174,"published_date":129,"last_updated_date":130},166,"DigitalOcean","digitalocean","Developer-focused cloud platform offering VPS (Droplets), managed Kubernetes, App Platform PaaS, and managed databases. Known for simple pricing and excellent documentation.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fdigitalocean.svg",{"slug":138,"display_name":139,"description":140},"usage_based","Usage-Based","Pricing scales with consumption: API calls, data volume, compute time, or similar metered units.",{"category_id":45,"name":101,"slug":102},{"subcategory_id":143,"name":144,"slug":145},41,"App Hosting","app-hosting",[147],{"category_id":45,"name":101,"slug":102,"is_primary":3,"display_order":109},[149],{"subcategory_id":143,"name":144,"slug":145,"category_id":45,"is_primary":3,"display_order":109},[151,156,160,164,165,169],{"tag_id":152,"name":153,"slug":154,"tag_type":155},40,"Web","web","platform",{"tag_id":157,"name":158,"slug":159,"tag_type":118},13,"Free Tier","free-tier",{"tag_id":161,"name":162,"slug":163,"tag_type":118},20,"Auto-scaling","auto-scaling",{"tag_id":120,"name":121,"slug":122,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},24,"Docker Compatible","docker-compatible",{"tag_id":170,"name":171,"slug":172,"tag_type":173},28,"Web Development","web-development","use_case",{"learning_curve":175,"flexibility":176,"performance":177,"popularity":178,"portability":179},"DigitalOcean is specifically designed for developers rather than enterprise ops teams. The control panel is clean, Droplets launch in under 60 seconds, and App Platform requires no infrastructure knowledge at all. Thousands of community tutorials lower the barrier for beginners.","Offers VPS, PaaS, and managed Kubernetes under one roof, covering most deployment patterns from simple static sites to complex microservices. Custom networking, firewalls, VPC peering, and a full API give teams significant control. Missing serverless functions and some niche managed services limit the ceiling slightly.","NVMe SSDs and dedicated vCPU Droplets deliver competitive single-tenant performance. The 99.99% uptime SLA holds in practice per benchmark studies. Lacks the global edge network density of Cloudflare or the ultra-low-latency primitives of AWS.","Consistently ranks in the top 5 cloud providers for developer and startup usage. Strong presence on StackOverflow, Reddit, and developer surveys. Over 600,000 active customers as of 2024. Widely used as a first production cloud by self-taught developers.","Standard Linux VMs and Docker\u002FKubernetes workloads migrate freely to any other cloud or bare metal. No proprietary runtime lock-in. Spaces is S3-compatible. App Platform lock-in is higher — migrating away requires containerizing or adapting the build pipeline.",{"tool_id":181,"name":182,"slug":183,"tooltip_description":184,"logo_url":185,"logo_bg":94,"pricing_model":186,"learning_curve_score":39,"popularity_score":42,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":187,"subcategory":188,"categories":189,"subcategories":191,"flexibility_score":42,"performance_score":42,"portability_score":42,"is_featured":112,"tags":193,"score_reasonings":196,"published_date":129,"last_updated_date":130},169,"Hostinger","hostinger","Affordable web hosting with shared, cloud, and agency plans plus KVM VPS, on LiteSpeed servers with NVMe storage and the beginner-friendly hPanel control panel.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fhostinger.svg",{"slug":96,"display_name":97,"description":98},{"category_id":45,"name":101,"slug":102},{"subcategory_id":104,"name":105,"slug":106},[190],{"category_id":45,"name":101,"slug":102,"is_primary":3,"display_order":109},[192],{"subcategory_id":104,"name":105,"slug":106,"category_id":45,"is_primary":3,"display_order":109},[194,195],{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"tag_id":170,"name":171,"slug":172,"tag_type":173},{"learning_curve":197,"flexibility":198,"performance":199,"popularity":200,"portability":201},"Shared hosting on Hostinger is genuinely beginner-accessible — hPanel, one-click WordPress, and the Kodee AI assistant reduce the complexity of common tasks to a few clicks. VPS plans require Linux and SSH familiarity to get full value, but the guided setup and AI assistant lower the barrier compared to raw VPS providers like Hetzner.","Shared hosting is intentionally constrained — you run within Hostinger's stack and cannot change the server environment. VPS plans give full root access and can run any Linux workload. The range from shared to VPS covers most beginner-to-intermediate deployment needs, but there is no managed Kubernetes, serverless, or edge compute option.","LiteSpeed with NVMe SSD and built-in caching delivers strong performance for shared hosting — independent benchmarks show sub-1-second load times and 99.96%+ uptime on shared plans. KVM VPS performance is competitive for the price. Not at the level of dedicated cloud providers like DigitalOcean or Hetzner for compute-intensive workloads.","Hostinger is one of the top three most-recommended budget hosts globally, with over 3 million customers and a 4.7\u002F5 Trustpilot score. It dominates beginner and bootstrapper audiences and appears consistently in 'best cheap hosting' roundups. Less visible in developer-tool and startup-stack communities compared to cloud-native platforms.","Shared hosting creates moderate lock-in via hPanel and Hostinger-specific tooling, though WordPress sites can be migrated via standard exports. VPS instances are standard KVM Linux — fully portable to any other VPS provider. No proprietary runtime or framework dependencies on the VPS side.",{"tool_id":203,"name":204,"slug":205,"tooltip_description":206,"logo_url":207,"logo_bg":208,"pricing_model":209,"learning_curve_score":36,"popularity_score":45,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":210,"subcategory":211,"categories":214,"subcategories":216,"flexibility_score":45,"performance_score":45,"portability_score":42,"is_featured":112,"tags":218,"score_reasonings":230,"published_date":129,"last_updated_date":130},50,"Amazon Web Services","aws","World's largest cloud platform with 200+ services. Market leader in infrastructure as a service (IaaS) and platform as a service (PaaS).","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Faws.png","dark",{"slug":138,"display_name":139,"description":140},{"category_id":45,"name":101,"slug":102},{"subcategory_id":152,"name":212,"slug":213},"Cloud Providers","cloud-providers",[215],{"category_id":45,"name":101,"slug":102,"is_primary":3,"display_order":109},[217],{"subcategory_id":152,"name":212,"slug":213,"category_id":45,"is_primary":3,"display_order":109},[219,223,224,225,226],{"tag_id":220,"name":221,"slug":222,"tag_type":118},14,"Serverless","serverless",{"tag_id":161,"name":162,"slug":163,"tag_type":118},{"tag_id":120,"name":121,"slug":122,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":227,"name":228,"slug":229,"tag_type":173},36,"CI\u002FCD","ci-cd",{"learning_curve":231,"flexibility":232,"performance":233,"portability":234,"popularity":235},"Vast service catalog; IAM, VPC, and networking alone can take months to master.","Hundreds of composable services with full IaC support; virtually unlimited architectural freedom.","Global infrastructure; EC2, Lambda, and CloudFront deliver performance at any scale.","Broad API surface and proprietary services create meaningful lock-in; migration is possible but costly.","Market-leading cloud provider; used by the majority of production deployments globally.",{"tool_id":237,"name":238,"slug":239,"tooltip_description":240,"logo_url":241,"logo_bg":208,"pricing_model":242,"learning_curve_score":42,"popularity_score":42,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":243,"subcategory":244,"categories":245,"subcategories":247,"flexibility_score":45,"performance_score":45,"portability_score":42,"is_featured":112,"tags":249,"score_reasonings":259,"published_date":129,"last_updated_date":130},51,"Google Cloud Platform","gcp","Google's cloud platform with strong data, analytics, AI, and Kubernetes capabilities. The third-largest cloud provider, after AWS and Azure.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fgcp.svg",{"slug":138,"display_name":139,"description":140},{"category_id":45,"name":101,"slug":102},{"subcategory_id":152,"name":212,"slug":213},[246],{"category_id":45,"name":101,"slug":102,"is_primary":3,"display_order":109},[248],{"subcategory_id":152,"name":212,"slug":213,"category_id":45,"is_primary":3,"display_order":109},[250,251,252,253,254,255],{"tag_id":157,"name":158,"slug":159,"tag_type":118},{"tag_id":220,"name":221,"slug":222,"tag_type":118},{"tag_id":161,"name":162,"slug":163,"tag_type":118},{"tag_id":120,"name":121,"slug":122,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":256,"name":257,"slug":258,"tag_type":173},25,"Machine Learning","machine-learning",{"learning_curve":260,"flexibility":261,"performance":262,"portability":263,"popularity":264},"Slightly more approachable than AWS; BigQuery and Cloud Run have excellent documentation.","Deep service catalog; Cloud Run, GKE, and BigQuery combine freely for any architecture.","BigQuery's columnar engine handles petabyte queries in seconds; Cloud Run scales fast.","Similar to AWS; proprietary managed services create meaningful switching costs.","Strong in data and AI workloads; second or third cloud by market share in most segments.",{"hetzner":266,"digitalocean":267,"hostinger":268,"aws":269,"gcp":270},"A flat-rate root VPS with 4 GB instances from around €5\u002Fmo, on x86 or ARM; both meet ClickHouse's CPU requirement. 4 GB is the size that gives ClickHouse room on a site with real traffic, and the price leaves room to grow the disk as event data accumulates.","A root Droplet with snapshots and a cloud firewall in the panel. The 2 GB Droplet (about $12\u002Fmo) meets Plausible's recommended floor, and the 4 GB tier (about $24\u002Fmo) is the comfortable size once traffic grows. DigitalOcean has no managed ClickHouse, so both databases run on the Droplet.","The budget VPS in the list: the entry KVM plan (about $6.50\u002Fmo) already includes 4 GB of memory, the size Plausible's founders point to for real sites. That makes it the cheapest way to run ClickHouse with headroom, with fewer regions than the larger providers and backups left to you.","An EC2 instance at roughly $15-30\u002Fmo for 2-4 GB, with EBS volumes for the two databases and snapshots for backup. It fits when your sites already run on AWS. An Application Load Balancer with AWS Certificate Manager can take over TLS from Plausible's built-in certificates; RDS could hold the PostgreSQL side, but ClickHouse still runs on the instance.","A Compute Engine instance at roughly $15-30\u002Fmo for 2-4 GB, with persistent disks for the two databases. It fits when your sites already run on Google Cloud. Cloud Load Balancing with Google-managed certificates can take over TLS from Plausible's built-in certificates, and ClickHouse still runs on the instance.",{},{"kind":273,"slug":102,"name":101,"href":274},"category","\u002Ftools\u002Fcategories\u002Fhosting-cloud",{"tools":276,"descriptions":363,"aliases":367,"see_all":33},[277,312,339],{"tool_id":278,"name":279,"slug":280,"tooltip_description":281,"logo_url":282,"logo_bg":94,"pricing_model":283,"learning_curve_score":42,"popularity_score":36,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":287,"subcategory":290,"categories":294,"subcategories":296,"flexibility_score":36,"performance_score":36,"portability_score":45,"is_featured":112,"tags":298,"score_reasonings":306,"published_date":130,"last_updated_date":33},189,"Traefik","traefik","A cloud-native reverse proxy that auto-discovers routes from Docker container labels, updating its configuration live as containers start and stop.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Ftraefik.svg",{"slug":284,"display_name":285,"description":286},"freemium","Freemium","A free tier is available; additional features, usage limits, or managed hosting require a paid plan.",{"category_id":115,"name":288,"slug":289},"DevOps & CI\u002FCD","devops-cicd",{"subcategory_id":291,"name":292,"slug":293},57,"Web Servers & Reverse Proxies","web-servers-reverse-proxies",[295],{"category_id":115,"name":288,"slug":289,"is_primary":3,"display_order":109},[297],{"subcategory_id":291,"name":292,"slug":293,"category_id":115,"is_primary":3,"display_order":109},[299,303,304,305],{"tag_id":300,"name":301,"slug":302,"tag_type":118},11,"Open Source","open-source",{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":307,"flexibility":308,"performance":309,"popularity":310,"portability":311},"Basic Docker label routing is quick to pick up, but understanding the provider model, middleware chains, and dashboard takes more upfront investment than Caddy's flat config file, especially for anyone unfamiliar with label-driven tooling.","Native providers for Docker, Kubernetes, Swarm, Consul, and ECS plus a composable middleware system cover most container-routing scenarios, though its module ecosystem is narrower than NGINX's after two decades of third-party extensions.","Built in Go with an efficient routing engine, it performs comparably to Caddy for typical self-hosted and mid-scale container workloads.","It's the de facto reverse proxy for the Docker\u002FKubernetes self-hosting community and powers routing inside Coolify and Dokploy, with a large and actively growing GitHub following, though still behind NGINX's decades-long install base.","MIT licensed, ships as a single binary and official Docker image, and runs identically across any VPS, Kubernetes cluster, or cloud provider with no lock-in.",{"tool_id":313,"name":314,"slug":315,"tooltip_description":316,"logo_url":317,"logo_bg":208,"pricing_model":318,"learning_curve_score":321,"popularity_score":42,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":322,"subcategory":323,"categories":324,"subcategories":326,"flexibility_score":42,"performance_score":36,"portability_score":45,"is_featured":112,"tags":328,"score_reasonings":333,"published_date":130,"last_updated_date":33},188,"Caddy","caddy","A modern web server and reverse proxy written in Go, best known for provisioning and renewing HTTPS certificates automatically with zero configuration.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fcaddy.svg",{"slug":319,"display_name":301,"description":320},"open_source","Source code is publicly available and free to use, modify, and distribute. No paid plans from the project itself.",1,{"category_id":115,"name":288,"slug":289},{"subcategory_id":291,"name":292,"slug":293},[325],{"category_id":115,"name":288,"slug":289,"is_primary":3,"display_order":109},[327],{"subcategory_id":291,"name":292,"slug":293,"category_id":115,"is_primary":3,"display_order":109},[329,330,331,332],{"tag_id":300,"name":301,"slug":302,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":334,"flexibility":335,"performance":336,"popularity":337,"portability":338},"A working reverse proxy with HTTPS is typically a few lines of Caddyfile, and automatic certificate provisioning removes the TLS setup step entirely, making it one of the easiest reverse proxies to get running for the first time.","The Caddyfile and JSON config cover most reverse-proxy and static-serving needs well, but its plugin ecosystem and edge-case module coverage are considerably smaller than NGINX's after two decades of third-party modules.","Built in Go with a modern, concurrent architecture and native HTTP\u002F3 support, it performs well for typical self-hosted and small-to-mid traffic workloads, though it hasn't accumulated NGINX's extreme-scale benchmark track record.","It's a well-known, growing choice in the self-hosted community specifically for its automatic-HTTPS pitch, but its adoption and star count remain well behind NGINX's decades-long dominance.","Apache 2.0 licensed, distributed as a single static binary with an official Docker image, and runs identically on any VPS or OS with zero vendor lock-in.",{"tool_id":340,"name":341,"slug":342,"tooltip_description":343,"logo_url":344,"logo_bg":208,"pricing_model":345,"learning_curve_score":42,"popularity_score":45,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":346,"subcategory":347,"categories":348,"subcategories":350,"flexibility_score":45,"performance_score":45,"portability_score":45,"is_featured":112,"tags":352,"score_reasonings":357,"published_date":130,"last_updated_date":33},187,"NGINX","nginx","The most widely deployed web server and reverse proxy on the internet, known for event-driven performance under high concurrency.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fnginx.svg",{"slug":284,"display_name":285,"description":286},{"category_id":115,"name":288,"slug":289},{"subcategory_id":291,"name":292,"slug":293},[349],{"category_id":115,"name":288,"slug":289,"is_primary":3,"display_order":109},[351],{"subcategory_id":291,"name":292,"slug":293,"category_id":115,"is_primary":3,"display_order":109},[353,354,355,356],{"tag_id":300,"name":301,"slug":302,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":358,"flexibility":359,"performance":360,"popularity":361,"portability":362},"Basic reverse-proxy blocks are simple to copy-paste, but real production setups (upstream health checks, TLS automation, rewrite rules, rate limiting) require understanding NGINX's directive-based config language in depth, and there's no built-in automatic HTTPS to lean on.","A vast module ecosystem and a fully declarative config language let it act as a reverse proxy, load balancer, cache, static file server, or WAF front-end, with third-party modules covering nearly any edge case.","Its event-driven, non-blocking architecture was purpose-built to solve the C10k problem, and it remains a top performer in every major reverse-proxy benchmark for throughput and memory efficiency under concurrent load.","It has been the most widely deployed web server on the public internet for years, appears in essentially every stack survey, and has the largest surrounding tutorial and community knowledge base of any web server.","The open-source core is free, packaged for every OS and as an official Docker image, and runs identically on any VPS or cloud provider with no vendor lock-in.",{"traefik":364,"caddy":365,"nginx":366},"Routes to the Plausible container from Docker labels and renews certificates on its own, in place of Plausible's built-in HTTPS. Set Plausible's HTTP_PORT to an internal port and make sure X-Forwarded-For reaches it: Plausible uses the visitor's IP for location and unique-visitor counts.","Automatic HTTPS from a few lines of config, in place of Plausible's built-in certificates. Caddy forwards X-Forwarded-For and WebSocket connections by default, so visitor locations and the live dashboard work without extra headers.","The most familiar proxy, and the one Plausible's community wiki documents, with TLS through Certbot. Forward X-Forwarded-For for visitor IPs, and add the HTTP\u002F1.1 upgrade headers on the \u002Flive\u002Fwebsocket path, or the real-time view stops updating.",{},{"tools":369,"descriptions":428,"aliases":431,"see_all":33},[370,402],{"tool_id":371,"name":372,"slug":373,"tooltip_description":374,"logo_url":375,"logo_bg":208,"pricing_model":376,"learning_curve_score":42,"popularity_score":42,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":377,"subcategory":378,"categories":382,"subcategories":384,"flexibility_score":36,"performance_score":42,"portability_score":45,"is_featured":112,"tags":386,"score_reasonings":396,"published_date":130,"last_updated_date":33},183,"Coolify","coolify","Open-source, self-hostable PaaS that brings a Heroku\u002FVercel-style git-push deploy workflow to your own server.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fcoolify.svg",{"slug":319,"display_name":301,"description":320},{"category_id":45,"name":101,"slug":102},{"subcategory_id":379,"name":380,"slug":381},56,"Self-Hosted PaaS","self-hosted-paas",[383],{"category_id":45,"name":101,"slug":102,"is_primary":3,"display_order":109},[385],{"subcategory_id":379,"name":380,"slug":381,"category_id":45,"is_primary":3,"display_order":109},[387,388,389,390,394,395],{"tag_id":300,"name":301,"slug":302,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":157,"name":158,"slug":159,"tag_type":118},{"tag_id":391,"name":392,"slug":393,"tag_type":118},23,"Git-based","git-based",{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":397,"flexibility":398,"performance":399,"popularity":400,"portability":401},"Deploying a simple app is a git-push away once Coolify is installed, but getting there requires provisioning and SSH-connecting a server first, and troubleshooting still touches Docker and Linux server concepts that a fully managed PaaS abstracts away entirely.","Supports Nixpacks, Dockerfiles, and Docker Compose directly, plus 280+ one-click services, making it capable of hosting nearly anything that runs in a container — bounded mainly by what the underlying server's resources can handle.","There is no platform-level performance ceiling of its own; a deployment's speed and headroom are a direct function of the VPS or hardware Coolify is installed on, which can range from a budget €4\u002Fmonth instance to a large dedicated server.","A fast-growing, well-starred open-source project with strong traction in the self-hosting and indie-hacker community, though it remains a niche choice relative to mainstream managed PaaS platforms like Railway, Render, or Vercel.","Apache 2.0 licensed and built entirely on standard Docker tooling with no proprietary runtime — a Coolify-managed deployment can be moved to a different server (or off Coolify entirely, back to raw Docker Compose) with minimal friction.",{"tool_id":403,"name":404,"slug":405,"tooltip_description":406,"logo_url":407,"logo_bg":208,"pricing_model":408,"learning_curve_score":39,"popularity_score":42,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":409,"subcategory":410,"categories":411,"subcategories":413,"flexibility_score":36,"performance_score":42,"portability_score":45,"is_featured":112,"tags":415,"score_reasonings":422,"published_date":130,"last_updated_date":33},184,"Dokploy","dokploy","Open-source, self-hostable PaaS that deploys apps, Docker Compose stacks, and managed databases across one or more of your own servers.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fdokploy.svg",{"slug":319,"display_name":301,"description":320},{"category_id":45,"name":101,"slug":102},{"subcategory_id":379,"name":380,"slug":381},[412],{"category_id":45,"name":101,"slug":102,"is_primary":3,"display_order":109},[414],{"subcategory_id":379,"name":380,"slug":381,"category_id":45,"is_primary":3,"display_order":109},[416,417,418,419,420,421],{"tag_id":300,"name":301,"slug":302,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":157,"name":158,"slug":159,"tag_type":118},{"tag_id":391,"name":392,"slug":393,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":423,"flexibility":424,"performance":425,"popularity":426,"portability":427},"A cleaner, single-page dashboard and a deployment-first workflow make basic app deployment quick to pick up once a server is connected, though the underlying Docker Swarm concepts still surface for multi-node scaling and advanced configuration.","Native Docker Compose support plus Dockerfile and buildpack deployment covers nearly any containerizable workload, and multi-database support extends it well beyond simple app hosting — bounded mainly by the underlying server's resources.","There is no platform-level performance ceiling of its own; deployment speed and headroom are a direct function of the VPS or hardware Dokploy is installed on.","A fast-growing open-source project with a large and rapidly increasing GitHub star count, though it is younger and currently has a smaller community than the category leader, Coolify.","Apache-2.0-licensed core built on standard Docker and Docker Swarm tooling with no proprietary runtime — a Dokploy-managed deployment can move to a different server, or off Dokploy entirely back to raw Docker Compose, with minimal friction.",{"coolify":429,"dokploy":430},"Free and self-hosted, with a Plausible template that deploys the app with ClickHouse and PostgreSQL behind Coolify's bundled proxy. It saves writing the Compose file, and Coolify's dashboard then manages Plausible next to the sites it tracks.","Free and self-hosted, with Plausible in its template catalog, deployed behind its bundled Traefik with HTTPS configured from the dashboard. Check that its backups cover both the ClickHouse and PostgreSQL volumes, since the events live in one and the accounts in the other.",{},{"tunnel":433},{"tools":434,"descriptions":481,"aliases":484,"preface":485,"see_all":33},[435,460],{"tool_id":436,"name":437,"slug":438,"tooltip_description":439,"logo_url":440,"logo_bg":208,"pricing_model":441,"learning_curve_score":42,"popularity_score":42,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":442,"subcategory":443,"categories":447,"subcategories":449,"flexibility_score":36,"performance_score":36,"portability_score":39,"is_featured":112,"tags":451,"score_reasonings":454,"published_date":130,"last_updated_date":33},258,"Cloudflare Tunnel","cloudflare-tunnel","Cloudflare Tunnel creates an outbound-only encrypted connection from your server to Cloudflare's network, exposing self-hosted services to the internet without opening inbound ports.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fcloudflare.svg",{"slug":284,"display_name":285,"description":286},{"category_id":115,"name":288,"slug":289},{"subcategory_id":444,"name":445,"slug":446},70,"Tunneling & Secure Access","tunneling-secure-access",[448],{"category_id":115,"name":288,"slug":289,"is_primary":3,"display_order":109},[450],{"subcategory_id":444,"name":445,"slug":446,"category_id":115,"is_primary":3,"display_order":109},[452,453],{"tag_id":157,"name":158,"slug":159,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":455,"flexibility":456,"performance":457,"popularity":458,"portability":459},"Getting a tunnel running requires a Cloudflare account, a domain on Cloudflare DNS, and configuring ingress rules for each hostname — more setup than a single-binary tunnel tool, though well documented and a common homelab pattern once learned.","Ingress rules can route many hostnames to different local services from one tunnel, Zero Trust Access adds per-hostname authentication, and the same daemon handles HTTP alongside TCP\u002FUDP via WARP.","Traffic rides Cloudflare's global Anycast network end to end, giving it the same routing and edge performance as the rest of Cloudflare's CDN.","A standard recommendation in self-hosting and homelab communities for exposing services without port forwarding, though it competes with several other tunnel tools rather than being the default name people reach for first.","Tightly coupled to a Cloudflare account and DNS zone — migrating off Cloudflare means replacing the entire exposure mechanism, not just swapping a config value.",{"tool_id":461,"name":462,"slug":462,"tooltip_description":463,"logo_url":464,"logo_bg":94,"pricing_model":465,"learning_curve_score":321,"popularity_score":36,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":466,"subcategory":467,"categories":468,"subcategories":470,"flexibility_score":42,"performance_score":42,"portability_score":36,"is_featured":112,"tags":472,"score_reasonings":475,"published_date":130,"last_updated_date":33},259,"ngrok","ngrok is a globally distributed reverse proxy that creates secure public URLs for a local server in seconds, commonly used for local dev previews, webhook testing, and exposing self-hosted services.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fngrok.svg",{"slug":284,"display_name":285,"description":286},{"category_id":115,"name":288,"slug":289},{"subcategory_id":444,"name":445,"slug":446},[469],{"category_id":115,"name":288,"slug":289,"is_primary":3,"display_order":109},[471],{"subcategory_id":444,"name":445,"slug":446,"category_id":115,"is_primary":3,"display_order":109},[473,474],{"tag_id":157,"name":158,"slug":159,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":476,"flexibility":477,"performance":478,"popularity":479,"portability":480},"A single CLI command produces a working public URL with no account configuration, DNS setup, or domain ownership required to get started.","Covers HTTP, TCP, and TLS tunnels plus Kubernetes ingress, with edge traffic policies for auth and rate limiting, though the deepest features sit behind paid plans.","Runs on a globally distributed edge network with solid latency for typical dev-preview and webhook workloads, without the scale of the largest CDN networks.","The name most developers reach for first when they need to expose a local server — long-standing mindshare in webhook testing and dev-preview workflows specifically.","A standalone client binary that works against any local service or cloud origin with no DNS zone or vendor account tie-in beyond ngrok itself, making it easy to drop into any project.",{"cloudflare-tunnel":482,"ngrok":483},"Makes Plausible reachable over HTTPS through an outbound-only connection, with no inbound ports or static IP, for a server on a home network or behind NAT. The tunnel handles TLS, so turn off Plausible's own certificate request, and check that the visitor's IP still arrives in X-Forwarded-For.","The quicker-start tunnel for testing the tracking script, goals, and custom events against a Plausible instance on your own machine. Its free-tier limits suit development rather than a collector that live websites call on every page view.",{},"Add a tunnel when you're self-hosting without a static IP or can't open inbound ports — a home server, a VPS behind restrictive network policies, or anywhere a reverse proxy alone can't reach the internet.",{"exposure":487},{"name":488,"option_types":489},"Reverse Proxy or PaaS",[490,491],"reverse_proxy","self_hosted_paas",[],{"Databases":494,"Hosting & Cloud":556,"DevOps & CI\u002FCD":569,"Observability & Monitoring":601},[495,529],{"tool_id":152,"name":496,"slug":497,"tooltip_description":498,"logo_url":499,"logo_bg":208,"pricing_model":500,"learning_curve_score":42,"popularity_score":45,"hosting_assignment_type":501,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":502,"subcategory":505,"categories":508,"subcategories":510,"flexibility_score":45,"performance_score":36,"portability_score":45,"is_featured":3,"tags":512,"score_reasonings":523,"published_date":129,"last_updated_date":130},"PostgreSQL","postgresql","PostgreSQL is a free, open-source object-relational database known for reliability, standards compliance, and extensibility, with rich data types, JSONB, and a large ecosystem of extensions such as PostGIS and pgvector.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fpostgresql.svg",{"slug":319,"display_name":301,"description":320},"deployable",{"category_id":36,"name":503,"slug":504},"Databases","databases",{"subcategory_id":256,"name":506,"slug":507},"OLTP Databases","oltp-databases",[509],{"category_id":36,"name":503,"slug":504,"is_primary":3,"display_order":109},[511],{"subcategory_id":256,"name":506,"slug":507,"category_id":36,"is_primary":3,"display_order":109},[513,517,518,519],{"tag_id":36,"name":514,"slug":515,"tag_type":516},"SQL","sql","technology",{"tag_id":300,"name":301,"slug":302,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":520,"name":521,"slug":522,"tag_type":118},22,"ACID Compliant","acid-compliant",{"learning_curve":524,"flexibility":525,"performance":526,"portability":527,"popularity":528},"Standard SQL is broadly known, but CTEs, window functions, and JSONB take time to master.","Extensions like PostGIS and pgvector, custom types, and PL\u002FpgSQL cover virtually any need.","Battle-tested query planner; efficient with proper indexing and regular vacuum.","Open SQL standard with no lock-in; data and skills transfer to any SQL-compatible system.","The most popular relational database among developers per Stack Overflow 2024; rapidly growing.",{"tool_id":530,"name":531,"slug":532,"tooltip_description":533,"logo_url":534,"logo_bg":208,"pricing_model":535,"learning_curve_score":42,"popularity_score":36,"hosting_assignment_type":536,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":537,"subcategory":538,"categories":542,"subcategories":544,"flexibility_score":36,"performance_score":45,"portability_score":36,"is_featured":112,"tags":546,"score_reasonings":550,"published_date":129,"last_updated_date":130},135,"ClickHouse","clickhouse","Column-oriented OLAP database for real-time analytics at massive scale. Processes billions of rows per second with SQL — self-hostable or available as a managed cloud service.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fclickhouse.svg",{"slug":284,"display_name":285,"description":286},"self_hostable",{"category_id":36,"name":503,"slug":504},{"subcategory_id":539,"name":540,"slug":541},26,"OLAP Databases","olap-databases",[543],{"category_id":36,"name":503,"slug":504,"is_primary":3,"display_order":109},[545],{"subcategory_id":539,"name":540,"slug":541,"category_id":36,"is_primary":3,"display_order":109},[547,548,549],{"tag_id":157,"name":158,"slug":159,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":551,"flexibility":552,"performance":553,"popularity":554,"portability":555},"SQL interface is familiar but columnar data modelling, MergeTree engine family selection, and replication topology all require a dedicated learning investment.","Rich SQL dialect with analytical extensions; native Kafka, S3, PostgreSQL, and HDFS table engines make it flexible as both a destination and a query layer over external data.","Processes billions of rows per second for aggregation queries via columnar storage, vectorised execution, and per-column compression — fastest open-source OLAP engine in its class.","47k+ GitHub stars; adopted by Cloudflare, Uber, and Criteo; growing rapidly as a self-hostable alternative to BigQuery and Snowflake for real-time analytics.","Apache 2.0 licensed; standard SQL interface means query logic transfers to other warehouses; self-hostable on any Linux machine as a single binary with no JVM.",[557],{"tool_id":89,"name":90,"slug":91,"tooltip_description":92,"logo_url":93,"logo_bg":94,"pricing_model":558,"learning_curve_score":39,"popularity_score":42,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":559,"subcategory":560,"categories":561,"subcategories":563,"flexibility_score":42,"performance_score":36,"portability_score":36,"is_featured":112,"tags":565,"score_reasonings":568,"published_date":129,"last_updated_date":130},{"slug":96,"display_name":97,"description":98},{"category_id":45,"name":101,"slug":102},{"subcategory_id":104,"name":105,"slug":106},[562],{"category_id":45,"name":101,"slug":102,"is_primary":3,"display_order":109},[564],{"subcategory_id":104,"name":105,"slug":106,"category_id":45,"is_primary":3,"display_order":109},[566,567],{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":120,"name":121,"slug":122,"tag_type":118},{"learning_curve":124,"flexibility":125,"performance":126,"portability":127,"popularity":128},[570],{"tool_id":571,"name":572,"slug":573,"tooltip_description":574,"logo_url":575,"logo_bg":208,"pricing_model":576,"learning_curve_score":36,"popularity_score":45,"hosting_assignment_type":33,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":577,"subcategory":578,"categories":582,"subcategories":584,"flexibility_score":45,"performance_score":36,"portability_score":45,"is_featured":3,"tags":586,"score_reasonings":595,"published_date":129,"last_updated_date":130},72,"Docker","docker","Container platform for packaging applications and their dependencies into portable images that run the same on a laptop, in CI, and in production, with Docker Desktop, Compose, and Docker Hub.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fdocker.svg",{"slug":284,"display_name":285,"description":286},{"category_id":115,"name":288,"slug":289},{"subcategory_id":579,"name":580,"slug":581},33,"Containerization","containerization",[583],{"category_id":115,"name":288,"slug":289,"is_primary":3,"display_order":109},[585],{"subcategory_id":579,"name":580,"slug":581,"category_id":115,"is_primary":3,"display_order":109},[587,588,589,590,591],{"tag_id":300,"name":301,"slug":302,"tag_type":118},{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":166,"name":167,"slug":168,"tag_type":118},{"tag_id":227,"name":228,"slug":229,"tag_type":173},{"tag_id":592,"name":593,"slug":594,"tag_type":155},43,"Cross-platform","cross-platform",{"learning_curve":596,"performance":597,"portability":598,"flexibility":599,"popularity":600},"Container images, networking, volumes, and multi-stage builds all need deliberate learning.","Container overhead is minimal; near-native performance for most workloads.","Open standard; containers built with Docker run on any container-compatible platform.","Any runtime, any architecture; multi-stage builds and Compose profiles support complex systems.","The standard for containerization; present in virtually every modern software project.",[602],{"tool_id":603,"name":604,"slug":605,"tooltip_description":606,"logo_url":607,"logo_bg":94,"pricing_model":608,"learning_curve_score":321,"popularity_score":36,"hosting_assignment_type":536,"hosting_provider_restriction":99,"hosting_target_restriction":99,"hosting_compatible_tool_ids":33,"parent_tool_id":33,"category":609,"subcategory":613,"categories":617,"subcategories":619,"flexibility_score":39,"performance_score":45,"portability_score":45,"is_featured":112,"tags":621,"score_reasonings":624,"published_date":129,"last_updated_date":130},172,"Plausible Analytics","plausible","Lightweight, open-source web analytics platform that is privacy-first by design — no cookies, no personal data collection, and GDPR-compliant out of the box.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fplausible.svg",{"slug":96,"display_name":97,"description":98},{"category_id":610,"name":611,"slug":612},18,"Observability & Monitoring","observability-monitoring",{"subcategory_id":614,"name":615,"slug":616},54,"Web & Product Analytics","web-product-analytics",[618],{"category_id":610,"name":611,"slug":612,"is_primary":3,"display_order":109},[620],{"subcategory_id":614,"name":615,"slug":616,"category_id":610,"is_primary":3,"display_order":109},[622,623],{"tag_id":115,"name":116,"slug":117,"tag_type":118},{"tag_id":152,"name":153,"slug":154,"tag_type":155},{"learning_curve":625,"flexibility":626,"performance":627,"popularity":628,"portability":629},"Plausible is among the simplest analytics tools to adopt — drop in a single script tag and the dashboard populates immediately. The interface presents all key metrics on one scrollable page with no configuration required. Non-technical stakeholders can read and share reports without any training. Even the self-hosted Community Edition deploys via a single Docker Compose command. No other tool in this category has a lower barrier to first value.","Plausible is deliberately minimal. It does not offer custom report builders, advanced audience segmentation, cohort analysis, heatmaps, or session replay. Custom events and properties provide some flexibility for tracking specific interactions, and the API allows data extraction. Teams that outgrow the built-in dashboard have limited options within the tool itself, though data can be exported to external systems. The intentional simplicity is a feature for some teams and a constraint for others.","The tracking script weighs under 1 KB and loads asynchronously, adding effectively zero overhead to page load times compared to Google Analytics' 45 KB payload. Dashboard queries run against a ClickHouse backend and return results quickly even at scale. This is a core differentiator and design principle — Plausible's architecture is optimized for speed and minimal resource consumption from the ground up.","Plausible consistently ranks as the top alternative to Google Analytics in privacy-focused developer communities. It has accumulated over 20,000 GitHub stars, generates regular discussion on Hacker News, and is frequently recommended on Reddit. Its bootstrapped, independent status resonates strongly with indie developers and small teams. Enterprise penetration is limited but growing as privacy regulations tighten globally.","Plausible's Community Edition is AGPL-3.0 licensed and self-hostable on any infrastructure via Docker. The cloud and self-hosted versions are functionally equivalent, and teams can migrate between them. All data is stored in ClickHouse and can be exported via the API. No proprietary formats or vendor-controlled lock-in exist — the Estonian company and open-source codebase ensure that teams retain full control over their analytics data.",[631,653,664,679],{"stack_id":632,"slug":633,"name":634,"tagline":635,"experience_level":636,"project_type":637,"stack_type_slug":638,"stack_type_icon_url":639,"score_popularity":36,"score_learning_curve":36,"catalog_display_order":33,"published_date":33,"last_updated_date":33,"core_tool_previews":640},193,"sentry-self-hosted","Sentry Self-Hosted","Self-hosted Sentry error tracking on your own infrastructure, with PostgreSQL, Redis, ClickHouse, and Kafka under the hood.","intermediate","web_app","infrastructure","https:\u002F\u002Fassets.tekyous.dev\u002Ficons\u002Fstack-types\u002Finfrastructure.svg",[641,642,646,647,648],{"tool_id":152,"slug":497,"name":496,"logo_url":499,"logo_bg":208},{"tool_id":143,"slug":643,"name":644,"logo_url":645,"logo_bg":208},"redis","Redis","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fredis.svg",{"tool_id":530,"slug":532,"name":531,"logo_url":534,"logo_bg":208},{"tool_id":571,"slug":573,"name":572,"logo_url":575,"logo_bg":208},{"tool_id":649,"slug":650,"name":651,"logo_url":652,"logo_bg":94},133,"apache-kafka","Apache Kafka","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fapache-kafka.svg",{"stack_id":654,"slug":655,"name":656,"tagline":657,"experience_level":636,"project_type":637,"stack_type_slug":638,"stack_type_icon_url":639,"score_popularity":36,"score_learning_curve":36,"catalog_display_order":33,"published_date":33,"last_updated_date":33,"core_tool_previews":658},155,"posthog-self-hosted","PostHog Self-Hosted","Self-hosted PostHog: product analytics, session replay, and feature flags with every event on your own server.",[659,660,661,662,663],{"tool_id":152,"slug":497,"name":496,"logo_url":499,"logo_bg":208},{"tool_id":143,"slug":643,"name":644,"logo_url":645,"logo_bg":208},{"tool_id":530,"slug":532,"name":531,"logo_url":534,"logo_bg":208},{"tool_id":571,"slug":573,"name":572,"logo_url":575,"logo_bg":208},{"tool_id":649,"slug":650,"name":651,"logo_url":652,"logo_bg":94},{"stack_id":665,"slug":666,"name":667,"tagline":668,"experience_level":669,"project_type":670,"stack_type_slug":638,"stack_type_icon_url":639,"score_popularity":42,"score_learning_curve":39,"catalog_display_order":33,"published_date":33,"last_updated_date":33,"core_tool_previews":671},156,"strapi-self-hosted","Strapi Self-Hosted","Self-hosted Strapi: an open-source headless CMS with PostgreSQL, on a server you control.","beginner","website",[672,673,674],{"tool_id":152,"slug":497,"name":496,"logo_url":499,"logo_bg":208},{"tool_id":571,"slug":573,"name":572,"logo_url":575,"logo_bg":208},{"tool_id":675,"slug":676,"name":677,"logo_url":678,"logo_bg":94},88,"strapi","Strapi","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fstrapi.svg",{"stack_id":680,"slug":681,"name":682,"tagline":683,"experience_level":636,"project_type":684,"stack_type_slug":638,"stack_type_icon_url":639,"score_popularity":45,"score_learning_curve":36,"catalog_display_order":33,"published_date":33,"last_updated_date":33,"core_tool_previews":685},219,"apache-airflow-self-hosted","Airflow Self-Hosted","Self-hosted Apache Airflow: the standard data-pipeline scheduler on your infrastructure.","data_pipeline",[686,687,688,689],{"tool_id":152,"slug":497,"name":496,"logo_url":499,"logo_bg":208},{"tool_id":143,"slug":643,"name":644,"logo_url":645,"logo_bg":208},{"tool_id":571,"slug":573,"name":572,"logo_url":575,"logo_bg":208},{"tool_id":690,"slug":691,"name":692,"logo_url":693,"logo_bg":208},9,"apache-airflow","Apache Airflow","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fapache-airflow.svg",[695,698,701,704,707],{"question":696,"answer":697},"Why self-host Plausible instead of using Plausible Cloud?","Pageview limits and data location. Plausible Cloud starts at $9\u002Fmo for one site and 10,000 monthly pageviews, and prices rise with traffic; Business at $19\u002Fmo adds funnels and revenue tracking. The Community Edition has no pageview caps and keeps every event on your server. What it costs you: CE leaves out marketing funnels, user journeys, ecommerce revenue goals, SSO, and the Sites API, releases twice a year instead of continuously, and you run the server, both databases, and upgrades. For a small site Cloud is cheaper than the server; the case for self-hosting grows with traffic.",{"question":699,"answer":700},"What does the server need to run?","Plausible recommends at least 2 GB of memory to run ClickHouse and the app without out-of-memory crashes, and 4 GB is the comfortable size for a site with real traffic. The CPU must support SSE 4.2 on x86 or NEON on ARM, which ClickHouse requires; almost every current VPS does, but some older or emulated CPUs don't. Start with 40 GB of SSD, since ClickHouse's event data grows with traffic. Monthly pageviews, not the number of sites, decide when to size up.",{"question":702,"answer":703},"What needs backing up, and how do upgrades work?","Two databases. ClickHouse holds every recorded event, and PostgreSQL holds user accounts, sites, and goals; back up both volumes, since losing either one breaks the dashboards. The Community Edition ships a long-term release twice a year. Upgrading means pulling the new version of the official Compose repository, reading the release notes (some releases also move ClickHouse or PostgreSQL to a new major version with their own steps), backing up, and restarting the containers.",{"question":705,"answer":706},"Plausible or Umami for self-hosted analytics?","Both are cookie-free and privacy-first, with similar dashboards. Plausible stores events in ClickHouse, which keeps aggregate queries fast at many millions of events a month but needs at least 2 GB of memory and runs two databases. Umami keeps everything in PostgreSQL: one container plus a database in 1 GB, simpler to run, but slower on very large event tables. Umami's self-hosted version also includes funnel and revenue reports that Plausible reserves for its Cloud plans. High-traffic sites: Plausible. Many small sites on a cheap server: Umami.",{"question":708,"answer":709},"Do I need a reverse proxy in front of Plausible?","Not since version 2.1.2. Set HTTP_PORT to 80 and HTTPS_PORT to 443, expose both ports, and Plausible requests and renews its own Let's Encrypt certificate. Add a proxy when the server also hosts other services on those ports, or when you want one place for all certificates. If you do, set HTTP_PORT to an internal port bound to localhost, forward X-Forwarded-For so visitor locations stay correct, and pass WebSocket upgrades for the live dashboard.",{"summary":711,"starting_cost_label":712,"has_free_tier":3,"line_items":713},"Plausible Community Edition, ClickHouse, and PostgreSQL self-host free, so the recurring cost is one server with enough memory for ClickHouse, $6-30\u002Fmo depending on the provider. Plausible Cloud starts at $9\u002Fmo for 10,000 monthly pageviews and rises with traffic, so a small site pays less on Cloud; self-hosting pays off at higher traffic, or when analytics data has to stay on your own infrastructure.","From ~$10\u002Fmo",[714,718,722],{"label":715,"cost":716,"note":717},"Server (any provider)","$6-30\u002Fmo","2 GB of RAM is Plausible's recommended floor for ClickHouse and the app; 4 GB suits real traffic. The CPU must support SSE 4.2 or NEON.",{"label":719,"cost":720,"note":721},"Plausible CE + databases","Free (open source)","AGPLv3, with no pageview limits; funnels, journeys, revenue goals, and SSO are Cloud-only.",{"label":723,"cost":720,"note":724},"Exposure (reverse proxy or PaaS)","Plausible issues its own Let's Encrypt certificate; Traefik, Caddy, NGINX, Coolify, and Dokploy are free if you add one.",{"is_official":112,"source_url":33,"items":726,"notes":739},[727,730,733,736],{"label":728,"value":729},"CPU","2 vCPU with SSE 4.2 (x86) or NEON (ARM) support, ClickHouse's hard requirement",{"label":731,"value":732},"RAM","2 GB recommended floor, 4 GB for real traffic",{"label":734,"value":735},"Disk","40 GB SSD; ClickHouse event data grows with traffic",{"label":737,"value":738},"OS","Any Linux with Docker","The Community Edition prerequisites do set two anchors, 2 GB of RAM recommended to run ClickHouse and Plausible without OOMs and the SSE 4.2\u002FNEON CPU requirement, and the founders' own sizing answers converge on 4 GB for real sites. Monthly traffic volume sets the ceiling.",{"title":741,"description":742,"og_image":33,"canonical":743},"Plausible Self-Hosted: Tools, Pricing & How to Deploy | Tekyous","Self-hosted Plausible Analytics: privacy-first web analytics on ClickHouse, on a serve… Compare Plausible Self-Hosted tools, pricing & how to deploy on Tekyous.","https:\u002F\u002Ftekyous.dev\u002Fstacks\u002Fplausible-self-hosted",1790518908350]