diff --git a/docs/guides/nanocl/advanced-usage/contexts.md b/docs/guides/nanocl/advanced-usage/contexts.md index 67584c7..245f932 100644 --- a/docs/guides/nanocl/advanced-usage/contexts.md +++ b/docs/guides/nanocl/advanced-usage/contexts.md @@ -1,5 +1,8 @@ --- title: Contexts - Nanocl +description: Use contexts to switch between different nanocl daemons. +keywords: [documentation, nanocl, guides, get started, configuration, state, file, config, yaml, yml, statefile, ssl, tls, certificate] +image: /img/logo.webp sidebar_label: Contexts --- @@ -39,12 +42,20 @@ sudo mv server.crt /var/lib/nanocl/proxy/certs/nanocl_server.crt sudo mv server.key /var/lib/nanocl/proxy/certs/nanocl_server.key ``` -## Create the ProxyRule +## Apply the ProxyRule -Next you can create the ProxyRule to expose the daemon to the internet. +Next you need to apply a ProxyRule to expose the daemon to the internet. + +Create a `nanocl-proxy.yml` file: +Apply the ProxyRule by running: + +```sh +nanocl apply -f nanocl-proxy.yml +``` + ## Create the Context Move your client certificate to the correct location on your host machine: diff --git a/docs/guides/nanocl/advanced-usage/sub-state.md b/docs/guides/nanocl/advanced-usage/sub-state.md new file mode 100644 index 0000000..c94d110 --- /dev/null +++ b/docs/guides/nanocl/advanced-usage/sub-state.md @@ -0,0 +1,7 @@ +--- +title: Substate - Nanocl +description: Use substate in your statefile. +keywords: [documentation, nanocl, guides, get started, configuration, state, file, config, yaml, yml, statefile, substate] +image: /img/logo.webp +sidebar_label: Substate +--- diff --git a/docs/guides/nanocl/get-started/statefile.md b/docs/guides/nanocl/get-started/statefile.md index 4be499e..bad701f 100644 --- a/docs/guides/nanocl/get-started/statefile.md +++ b/docs/guides/nanocl/get-started/statefile.md @@ -1,6 +1,6 @@ --- title: Statefile - Nanocl -description: Use Statefile to manage your state +description: Use Statefile to describe the state you want for a specific namespace. keywords: [documentation, nanocl, guides, get started, proxy, configuration, state, file, config, yaml, yml, statefile] image: /img/logo.webp sidebar_position: 4 diff --git a/docs/guides/nanocl/overview.md b/docs/guides/nanocl/overview.md index bfef8a5..b5eb68b 100644 --- a/docs/guides/nanocl/overview.md +++ b/docs/guides/nanocl/overview.md @@ -1,5 +1,6 @@ --- title: Overview - Nanocl +description: Nanocl is a portable, extensible, open-source platform for managing workloads, that facilitates both declarative configuration and automation. It has a rapidly growing ecosystem. Nanocl runs on many platforms from your garage to the space. keywords: [documentation, nanocl, guides, get started, overview] image: /img/logo.webp sidebar_position: 1 diff --git a/docs/guides/summary.md b/docs/guides/summary.md index d7babd9..ecb95e3 100644 --- a/docs/guides/summary.md +++ b/docs/guides/summary.md @@ -1,4 +1,6 @@ --- +title: Guides Summary +description: Summary of guides for Next Hat products and tools. keywords: [documentation, guides, summary, nanocl, docker, rust, Tauri, Next.js, next tauri, nextjs tauri, nextjs, next.js] image: /img/logo.webp pagination_next: null diff --git a/docs/manuals/nanocl/overview.md b/docs/manuals/nanocl/overview.md index 0c05bce..ffed04c 100644 --- a/docs/manuals/nanocl/overview.md +++ b/docs/manuals/nanocl/overview.md @@ -1,4 +1,5 @@ --- +title: Overview - Manuals - Nanocl sidebar_label: Overview description: Overview of the Nanocl Manual keywords: [documentation, setups, summary, nanocl, manual, overview] diff --git a/docs/manuals/nanocl/upgrade.md b/docs/manuals/nanocl/upgrade.md index 1df54fd..dd34060 100644 --- a/docs/manuals/nanocl/upgrade.md +++ b/docs/manuals/nanocl/upgrade.md @@ -1,5 +1,8 @@ --- title: Upgrading - Nanocl +description: Upgrade Nanocl to the latest version. +keywords: [documentation, nanocl, guides, upgrade, update, version, latest] +image: /img/logo.webp sidebar_label: Upgrade --- diff --git a/docs/manuals/summary.md b/docs/manuals/summary.md index 95ab0f4..51ec8c5 100644 --- a/docs/manuals/summary.md +++ b/docs/manuals/summary.md @@ -1,4 +1,5 @@ --- +title: Summary - Manuals sidebar_label: Summary description: This section include the summary setups for Next Hat products and tools. keywords: [documentation, setups, summary] diff --git a/docs/references/nanocl/cli.md b/docs/references/nanocl/cli.md index 0af8fbe..b4b148f 100644 --- a/docs/references/nanocl/cli.md +++ b/docs/references/nanocl/cli.md @@ -1,5 +1,5 @@ --- -title: Nanocl CLI References +title: CLI References - Nanocl description: To list available commands, either run nanocl with no parameters or execute nanocl help keywords: [documentation, references, nanocl, nanocl CLI, CLI] image: /img/logo.webp diff --git a/docs/references/nanocl/daemon/overview.md b/docs/references/nanocl/daemon/overview.md index 9569bee..aa3e774 100644 --- a/docs/references/nanocl/daemon/overview.md +++ b/docs/references/nanocl/daemon/overview.md @@ -1,4 +1,5 @@ --- +title: DAEMON References - Nanocl description: Nanocl DAEMON References, to list available options, run nanocld --help keywords: [documentation, references, nanocl, nanocld, nanocl DAEMON, DAEMON] image: /img/logo.webp diff --git a/docs/references/nanocl/objects/cargo.md b/docs/references/nanocl/objects/cargo.md index 49cba60..12c5e67 100644 --- a/docs/references/nanocl/objects/cargo.md +++ b/docs/references/nanocl/objects/cargo.md @@ -1,5 +1,5 @@ --- -title: Nanocl Cargo References +title: Cargo References - Nanocl keywords: [documentation, references, nanocl, nanocld, cargo, specification, spec] image: /img/logo.webp sidebar_label: Cargo diff --git a/docs/references/nanocl/objects/job.md b/docs/references/nanocl/objects/job.md index bb6114b..fe4119d 100644 --- a/docs/references/nanocl/objects/job.md +++ b/docs/references/nanocl/objects/job.md @@ -1,5 +1,5 @@ --- -title: Nanocl Job References +title: Job References - Nanocl keywords: [documentation, references, nanocl, nanocld, job, specification, spec] image: /img/logo.webp sidebar_label: Job diff --git a/docs/references/nanocl/objects/resource.md b/docs/references/nanocl/objects/resource.md index f76eac3..911cc10 100644 --- a/docs/references/nanocl/objects/resource.md +++ b/docs/references/nanocl/objects/resource.md @@ -1,5 +1,5 @@ --- -title: Nanocl Resource References +title: Resource References - Nanocl keywords: [documentation, references, nanocl, nanocld, resource, specification, spec, proxy] image: /img/logo.webp sidebar_label: Resource diff --git a/docs/references/nanocl/objects/secret.md b/docs/references/nanocl/objects/secret.md index a8f7e97..23d1b33 100644 --- a/docs/references/nanocl/objects/secret.md +++ b/docs/references/nanocl/objects/secret.md @@ -1,5 +1,5 @@ --- -title: Nanocl Secret References +title: Secret References - Nanocl keywords: [documentation, references, nanocl, nanocld, secret, specification, spec] image: /img/logo.webp sidebar_label: Secret diff --git a/docs/references/nanocl/statefile.md b/docs/references/nanocl/statefile.md index 6d169fe..77504b2 100644 --- a/docs/references/nanocl/statefile.md +++ b/docs/references/nanocl/statefile.md @@ -1,5 +1,5 @@ --- -title: Nanocl Statefile References +title: Statefile References - Nanocl keywords: [documentation, references, nanocl, nanocld, Statefile, specification] image: /img/logo.webp sidebar_label: Statefile