From 73f29092ffdac6e2f6cd80681500087c0218d1cb Mon Sep 17 00:00:00 2001
From: Pasha Sviderski
Date: Mon, 13 Jul 2026 17:36:26 +1000
Subject: [PATCH] docs: update use cases on the Overview page
---
website/docs/1-overview.md | 36 ++++++++++++++++++++++--------------
website/landing/index.html | 2 +-
2 files changed, 23 insertions(+), 15 deletions(-)
diff --git a/website/docs/1-overview.md b/website/docs/1-overview.md
index 7c67f9ad..5c0db113 100644
--- a/website/docs/1-overview.md
+++ b/website/docs/1-overview.md
@@ -14,33 +14,41 @@ Uncloud covers all the essentials for operating apps in production without overw
traditional container orchestrators like Kubernetes or Swarm:
* Initial machine and network setup
+* Building images and pushing them directly to your machines without a registry
* Zero-downtime rolling deployments
* Health checks and automatic restarts
-* Automatic HTTPS and reverse proxy configuration
* Scaling services across multiple machines
* Cross-machine service communication without exposing ports to the internet
* DNS-based service discovery
+* Automatic HTTPS and reverse proxy configuration
* Load balancing
* Persistent storage
## Use cases
-Some of the common use cases Uncloud is a great fit for:
+Uncloud is a great fit for anything from production workloads to a single-server homelab:
-- **Self-hosting and Homelabs**: Run your self-hosted apps on your own hardware. Start with a single machine and add
- more as your needs grow.
+- **Production web apps and SaaS**: Run your product on VMs from any cloud provider or your own servers with
+ zero-downtime rolling deployments, health checks, and automatic HTTPS. Spread replicas across multiple machines to
+ keep your app available even when a machine goes down.
- **Outgrowing Docker Compose**: Level up your Docker Compose setup with zero-downtime deployments, replicas across
multiple machines for improved reliability, cross-machine service communication, automated reverse proxy management,
and more using the same Compose file.
-- **Small to medium web applications**: Deploy your SaaS product, websites, or personal projects with redundancy across
- multiple machines for better reliability and your peace of mind.
-- **Hybrid setups (cloud + on-prem)**: Combine cloud VMs with on-premise for cost savings and data sovereignty — all
- managed through the same interface.
+- **Moving off a cloud PaaS or Kubernetes**: Get a Heroku-like deployment workflow on your own servers, without the high
+ PaaS costs or the complexity of Kubernetes.
+- **Migrating from Docker Swarm**: Swarm has been in maintenance mode for years. Uncloud offers an actively developed
+ alternative that keeps the familiar Compose format and drops the manager quorum. You also get secure WireGuard
+ networking across machines, image push without a registry, and automatic reverse proxy management out of the box.
+- **Hybrid setups (cloud + on-prem)**: Combine cloud VMs with on-premise servers and distribute workloads for cost
+ savings and data sovereignty. For example, keep your database on your own hardware and scale web replicas out to cloud
+ VMs. Manage everything together through the same interface.
- **Agencies and freelancers**: Host multiple client projects with proper isolation on shared infrastructure, optimising
costs and resources.
- **Edge computing**: Deploy applications closer to your users for lower latency and better performance.
-- **Dev/staging environments**: Spin up additional environments for development and testing that mirror production
- reusing the same Compose configuration.
+- **Self-hosting and homelabs**: Run your self-hosted apps on your own hardware. Start with a single machine and add
+ more as your needs grow.
+- **Dev/staging environments**: Spin up additional environments for development and testing that mirror production,
+ using the same Compose configuration.
## What makes Uncloud special
@@ -69,10 +77,10 @@ Talos [KubeSpan](https://www.talos.dev/v1.10/talos-guides/network/kubespan/).
### Managed DNS service (optional)
-Uncloud can provide **managed DNS records** like `..uncld.dev` for your public
-services through free [Uncloud DNS](https://github.com/psviderski/uncloud-dns) service. You can deploy a service and
-instantly access it from anywhere with a proper DNS name and HTTPS without any manual DNS configuration. This makes
-self-hosting much more accessible and simplifies the process of adding your own domain later.
+Uncloud can provide **managed DNS records** like `..uncld.dev` for your public services
+through free [Uncloud DNS](https://github.com/psviderski/uncloud-dns) service. You can deploy a service and instantly
+access it from anywhere with a proper DNS name and HTTPS without any manual DNS configuration. This makes self-hosting
+much more accessible and simplifies the process of adding your own domain later.
### No complex orchestration
diff --git a/website/landing/index.html b/website/landing/index.html
index 6cd19d5a..36291bb2 100644
--- a/website/landing/index.html
+++ b/website/landing/index.html
@@ -861,7 +861,7 @@ prod-3 201.45.91.123:51820 1m56s ago 11ms 5.12MB 9.34MB