mirror of
https://github.com/psviderski/uncloud.git
synced 2026-08-26 11:03:34 +00:00
docs: update use cases on the Overview page
This commit is contained in:
+22
-14
@@ -14,33 +14,41 @@ Uncloud covers all the essentials for operating apps in production without overw
|
|||||||
traditional container orchestrators like Kubernetes or Swarm:
|
traditional container orchestrators like Kubernetes or Swarm:
|
||||||
|
|
||||||
* Initial machine and network setup
|
* Initial machine and network setup
|
||||||
|
* Building images and pushing them directly to your machines without a registry
|
||||||
* Zero-downtime rolling deployments
|
* Zero-downtime rolling deployments
|
||||||
* Health checks and automatic restarts
|
* Health checks and automatic restarts
|
||||||
* Automatic HTTPS and reverse proxy configuration
|
|
||||||
* Scaling services across multiple machines
|
* Scaling services across multiple machines
|
||||||
* Cross-machine service communication without exposing ports to the internet
|
* Cross-machine service communication without exposing ports to the internet
|
||||||
* DNS-based service discovery
|
* DNS-based service discovery
|
||||||
|
* Automatic HTTPS and reverse proxy configuration
|
||||||
* Load balancing
|
* Load balancing
|
||||||
* Persistent storage
|
* Persistent storage
|
||||||
|
|
||||||
## Use cases
|
## 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
|
- **Production web apps and SaaS**: Run your product on VMs from any cloud provider or your own servers with
|
||||||
more as your needs grow.
|
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
|
- **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,
|
multiple machines for improved reliability, cross-machine service communication, automated reverse proxy management,
|
||||||
and more using the same Compose file.
|
and more using the same Compose file.
|
||||||
- **Small to medium web applications**: Deploy your SaaS product, websites, or personal projects with redundancy across
|
- **Moving off a cloud PaaS or Kubernetes**: Get a Heroku-like deployment workflow on your own servers, without the high
|
||||||
multiple machines for better reliability and your peace of mind.
|
PaaS costs or the complexity of Kubernetes.
|
||||||
- **Hybrid setups (cloud + on-prem)**: Combine cloud VMs with on-premise for cost savings and data sovereignty — all
|
- **Migrating from Docker Swarm**: Swarm has been in maintenance mode for years. Uncloud offers an actively developed
|
||||||
managed through the same interface.
|
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
|
- **Agencies and freelancers**: Host multiple client projects with proper isolation on shared infrastructure, optimising
|
||||||
costs and resources.
|
costs and resources.
|
||||||
- **Edge computing**: Deploy applications closer to your users for lower latency and better performance.
|
- **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
|
- **Self-hosting and homelabs**: Run your self-hosted apps on your own hardware. Start with a single machine and add
|
||||||
reusing the same Compose configuration.
|
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
|
## What makes Uncloud special
|
||||||
|
|
||||||
@@ -69,10 +77,10 @@ Talos [KubeSpan](https://www.talos.dev/v1.10/talos-guides/network/kubespan/).
|
|||||||
|
|
||||||
### Managed DNS service (optional)
|
### Managed DNS service (optional)
|
||||||
|
|
||||||
Uncloud can provide **managed DNS records** like `<service-name>.<cluster-id>.uncld.dev` for your public
|
Uncloud can provide **managed DNS records** like `<service-name>.<cluster-id>.uncld.dev` for your public services
|
||||||
services through free [Uncloud DNS](https://github.com/psviderski/uncloud-dns) service. You can deploy a service and
|
through free [Uncloud DNS](https://github.com/psviderski/uncloud-dns) service. You can deploy a service and instantly
|
||||||
instantly access it from anywhere with a proper DNS name and HTTPS without any manual DNS configuration. This makes
|
access it from anywhere with a proper DNS name and HTTPS without any manual DNS configuration. This makes self-hosting
|
||||||
self-hosting much more accessible and simplifies the process of adding your own domain later.
|
much more accessible and simplifies the process of adding your own domain later.
|
||||||
|
|
||||||
### No complex orchestration
|
### No complex orchestration
|
||||||
|
|
||||||
|
|||||||
@@ -861,7 +861,7 @@ prod-3 201.45.91.123:51820 1m56s ago 11ms 5.12MB 9.34MB
|
|||||||
</p>
|
</p>
|
||||||
<div class="mt-6 md:mt-8 flex justify-center">
|
<div class="mt-6 md:mt-8 flex justify-center">
|
||||||
<iframe src="https://psviderski.substack.com/embed?transparent=true" width="480"
|
<iframe src="https://psviderski.substack.com/embed?transparent=true" width="480"
|
||||||
height="150" title="Subscribe to the Uncloud newsletter" class="w-full max-w-[480px]"
|
height="160" title="Subscribe to the Uncloud newsletter" class="w-full max-w-[480px]"
|
||||||
style="border:none; background:transparent;" frameborder="0"
|
style="border:none; background:transparent;" frameborder="0"
|
||||||
scrolling="no"></iframe>
|
scrolling="no"></iframe>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user