Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions fern/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,3 +84,12 @@ redirects:
destination: "/openshell/:path*"
- source: "/openshell/:path*.html"
destination: "/openshell/:path*"
# tutorials moved under get-started
- source: "/openshell/tutorials"
destination: "/openshell/latest/get-started/tutorials"
- source: "/openshell/tutorials/:path*"
destination: "/openshell/latest/get-started/tutorials/:path*"
- source: "/openshell/latest/tutorials"
destination: "/openshell/latest/get-started/tutorials"
- source: "/openshell/latest/tutorials/:path*"
destination: "/openshell/latest/get-started/tutorials/:path*"
Comment thread
pimlock marked this conversation as resolved.
2 changes: 1 addition & 1 deletion fern/fern.config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"organization": "nvidia",
"version": "4.62.4"
"version": "4.65.1"
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Write Your First Sandbox Network Policy"
sidebar-title: "First Network Policy"
slug: "tutorials/first-network-policy"
slug: "get-started/tutorials/first-network-policy"
description: "See how OpenShell network policies work by creating a sandbox, observing default-deny in action, and applying a fine-grained L7 read-only rule."
keywords: "Generative AI, Cybersecurity, Tutorial, Policy, Network Policy, Sandbox, Security"
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Grant GitHub Push Access to a Sandboxed Agent"
sidebar-title: "GitHub Push Access"
slug: "tutorials/github-sandbox"
slug: "get-started/tutorials/github-sandbox"
description: "Learn the iterative policy workflow by launching a sandbox, diagnosing a GitHub access denial, and applying a custom policy to fix it."
keywords: "Generative AI, Cybersecurity, Tutorial, GitHub, Sandbox, Policy, Claude Code"
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Tutorials"
slug: "tutorials"
slug: "get-started/tutorials"
description: "Step-by-step walkthroughs for OpenShell, from first sandbox to production-ready policies."
keywords: "Generative AI, Cybersecurity, Tutorial, Sandbox, Policy"
tags:
Expand All @@ -16,22 +16,22 @@ Hands-on walkthroughs that teach OpenShell concepts by building real configurati

<Cards>

<Card title="First Network Policy" href="/tutorials/first-network-policy">
<Card title="First Network Policy" href="/get-started/tutorials/first-network-policy">

Create a sandbox, observe default-deny networking, apply a read-only L7 policy, and inspect audit logs. No AI agent required.
</Card>

<Card title="GitHub Push Access" href="/tutorials/github-sandbox">
<Card title="GitHub Push Access" href="/get-started/tutorials/github-sandbox">

Launch Claude Code in a sandbox, diagnose a policy denial, and iterate on a custom GitHub policy from outside the sandbox.
</Card>

<Card title="Inference with Ollama" href="/tutorials/inference-ollama">
<Card title="Inference with Ollama" href="/get-started/tutorials/inference-ollama">

Route inference through Ollama using cloud-hosted or local models, and verify it from a sandbox.
</Card>

<Card title="Local Inference with LM Studio" href="/tutorials/local-inference-lmstudio">
<Card title="Local Inference with LM Studio" href="/get-started/tutorials/local-inference-lmstudio">

Route inference to a local LM Studio server via the OpenAI or Anthropic compatible APIs.
</Card>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Run Local Inference with Ollama"
sidebar-title: "Inference with Ollama"
slug: "tutorials/inference-ollama"
slug: "get-started/tutorials/inference-ollama"
description: "Run local and cloud models inside an OpenShell sandbox using the Ollama community sandbox, or route sandbox requests to a host-level Ollama server."
keywords: "Generative AI, Cybersecurity, Tutorial, Inference Routing, Ollama, Local Inference, Sandbox"
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Route Local Inference Requests to LM Studio"
sidebar-title: "Local Inference with LM Studio"
slug: "tutorials/local-inference-lmstudio"
slug: "get-started/tutorials/local-inference-lmstudio"
description: "Configure inference.local to route sandbox requests to a local LM Studio server running on the gateway host."
keywords: "Generative AI, Cybersecurity, Tutorial, Inference Routing, LM Studio, Local Inference, Sandbox"
tags:
Expand Down
12 changes: 7 additions & 5 deletions fern/versions/latest.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
navigation:
- section: "Documentation"
contents:
- page: "Home"
path: ../pages/index.mdx
- folder: ../pages/about
title: "About NVIDIA OpenShell"
- section: "Get Started"
slug: get-started
contents:
- page: "Home"
path: ../pages/index.mdx
- page: "Quickstart"
path: ../pages/get-started/quickstart.mdx
- folder: ../pages/tutorials
- folder: ../pages/get-started/tutorials
skip-slug: true
- folder: ../pages/about
title: "About NVIDIA OpenShell"
- folder: ../pages/sandboxes
- folder: ../pages/inference
title: "Inference Routing"
Expand Down
Loading