Nebari how-to's
Practical step-by-step guides to help you achieve a specific goal. Most useful when you're trying to get something done.
📄️ Deploy Nebari on GCP
A basic overview of how to deploy Nebari on GCP.
📄️ Deploy Nebari on AWS
A basic overview of how to deploy Nebari on AWS
📄️ Deploy Nebari on Digital Ocean
A basic overview of how to deploy Nebari on Digital Ocean
📄️ Deploy Nebari on Azure
A basic overview of how to deploy Nebari on Azure
📄️ How to deploy Nebari on pre-existing infrastructure
Deploying Nebari on an existing Kubernetes infrastructure
📄️ Deploy Nebari on local machines (for testing)
Deploying Nebari on a local development environment with kind
📄️ Nebari Stages Directory
Purpose and Usage of the "stages" Directory
📄️ Setup Deployment Environment
Best Practices for Managing Your Python Environment
📄️ Destroy your Nebari deployment
how to destroy your Nebari deployment and associated resources
📄️ Setup Nebari domain registry
Setting a custom DNS Domain Registry
📄️ Debug Nebari deployment
Debug your Nebari deployment
📄️ Configure Keycloak
How to configure Keycloak, add new users, add new groups and update roles.
📄️ Configure Outgoing SMTP in Keycloak
Set up your Nebari instance to send emails
📄️ Using Visual Studio (VS) Code
Using VS Code as your development environment
📄️ Create a manual backup
Perform a manual backup of a Nebari instance
📄️ Upgrade Nebari
An overview of how to upgrade Nebari. Includes instructions on updating when breaking changes are expected to occur.
📄️ Upgrade cluster's Kubernetes version
A basic overview on how to upgrade your cluster Kubernetes version
📄️ Set up Argo workflows
Argo Workflow Setup
📄️ Automate your first workflow with Argo
Argo workflow management
📄️ JHub App Launcher with Nebari
Using JHub App Launcher with Nebari
📄️ Update JupyterHub idle-culling settings
How to update JupyterHub idle-culling settings
📄️ Nebari Extension System
An overview of the pluggy extension system for Nebari
📄️ Telemetry
Nebari does NOT collects telemetry data from its installations.
📄️ How to Set Up Monitoring on Nebari
In Nebari, we've integrated Grafana, Prometheus, and Loki to provide robust monitoring capabilities for
📄️ Set up healthchecks with Kuberhealthy
Set up healthchecks with Kuberhealthy
📄️ Access system logs (Loki) via Grafana
Access common system logs on Nebari
📄️ Use GPUs on Nebari
Overview of using GPUs on Nebari including server setup, environment setup, and validation.
📄️ Develop Local Packages on Nebari
How to install a dev package from a local project
📄️ Install pip packages
How to install pip packages on Nebari
📄️ Fine Grained Permissions via Keycloak
Nebari provides its users (particularly admins) a way to manage roles and permissions to
📄️ Connect to Nebari's JupyterLab via SSH or SFTP
Set up a remote SSH connection using jupyter-ssh