From 4d76dd601c07df50c37af238403c0d2a98f8f91e Mon Sep 17 00:00:00 2001 From: Pasha Sviderski Date: Mon, 13 Jul 2026 13:29:16 +1000 Subject: [PATCH] website: refine faq open source question, update og image --- website/landing/hub.html | 11 +++++++---- website/landing/images/og-hub.png | Bin 57370 -> 57380 bytes website/landing/index.html | 22 ++++++++++++++++++---- 3 files changed, 25 insertions(+), 8 deletions(-) diff --git a/website/landing/hub.html b/website/landing/hub.html index 8708f9ed..31cd9375 100644 --- a/website/landing/hub.html +++ b/website/landing/hub.html @@ -689,7 +689,7 @@

- No. Uncloud is open source + No, Uncloud is open source and fully functional on its own without Hub. You can use the CLI to manage your clusters and deploy your apps across servers from Compose files. You keep full control over your servers. Hub adds a web UI and an observability stack on top so @@ -708,9 +708,12 @@

- No, and no point pretending otherwise. Uncloud, the orchestrator, is Apache 2.0. Hub - is a managed service built on top, and it's how we plan to fund Uncloud's full-time - development. + Not at the moment. Hub is a managed service built on top of Uncloud, and it's how + we plan to fund Uncloud's full-time development. Our principle is that everything + Uncloud needs on your servers is open source, starting with Uncloud itself under + Apache 2.0. Your cluster never depends on closed code to keep running. If enough + people want to run Hub on their own infrastructure, a paid self-hosted license is + on the table.

diff --git a/website/landing/images/og-hub.png b/website/landing/images/og-hub.png index 40e744b8c471d5b702681e335e06c95e551a2f7b..ebaea03c1a1d7b648b2050972db44c0de7f55bf4 100644 GIT binary patch delta 4857 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 diff --git a/website/landing/index.html b/website/landing/index.html index abe4703c..f15f7cd2 100644 --- a/website/landing/index.html +++ b/website/landing/index.html @@ -738,10 +738,6 @@ prod-3 201.45.91.123:51820 1m56s ago 11ms 5.12MB 9.34MB Get early access → -

- Hub is how we plan to fund Uncloud's full-time development.
- Uncloud itself stays Apache 2.0 and works fully without Hub. -

@@ -825,6 +821,24 @@ prod-3 201.45.91.123:51820 1m56s ago 11ms 5.12MB 9.34MB There are no agents to install and no pipelines to migrate.

+ +
+ + Do I need Hub to use Uncloud? + + +

+ No, Uncloud is open source and fully functional on its own without Hub. You can use + the CLI to manage your clusters and deploy your apps across servers from Compose + files. You keep full control over your servers. Hub adds a web UI and an + observability stack on top so you don't have to build and manage one yourself. +

+