Eclipse Che logo Eclipse Che Documentation
Home Blog Source Code

Documentation

    • Introduction to Che
      • Che architecture
    • Eclipse Che hosted by Red Hat
  • End-user Guide
    • Navigating Che
      • Navigating Che: dashboard
      • Importing certificates to browsers
      • Navigating Che from OpenShift Developer Perspective
    • Che-Theia IDE basics
      • Defining custom commands for Che-Theia
      • Version Control
      • Che-Theia Troubleshooting
      • Differences in how Che-Theia Webview works on a single-host mode comparing to a multi-host mode
    • Using developer workspaces
      • Configuring a workspace using a devfile
      • Making a workspace portable using a devfile
      • Creating and configuring a new workspace
      • Importing Kubernetes applications into a workspace
      • Remotely accessing workspaces
      • Creating a workspace from code sample
      • Creating a workspace by importing source code of a project
      • Mounting a secret as a file or an environment variable into a workspace container
    • Customizing developer environments
      • What is a Che-Theia plug-in
      • Adding a VSCode extension
      • Publishing a VS Code extension
      • Testing a VS Code extension in Che
      • Using alternative IDEs in Che
        • JetBrains IDEs
          • Using IntelliJ Idea Community Edition
          • Using IntelliJ Idea Ultimate Edition
          • Using WebStorm
          • Provisioning activation code for offline use
      • Adding tools to Che after creating a workspace
      • Editing a devfile and plug-in at runtime
    • Configuring OAuth authorization
      • Configuring OpenShift OAuth
    • Using artifact repositories in a restricted environment
      • Using Maven artifact repositories
      • Using Gradle artifact repositories
      • Using Python artifact repositories
      • Using Go artifact repositories
      • Using NuGet artifact repositories
      • Using npm artifact repositories
    • Troubleshooting Che
      • Viewing Che workspaces logs
      • Troubleshooting slow workspaces
      • Troubleshooting network problems
      • Starting a workspace in debug mode
      • Restarting a workspace in debug mode after start failure
  • Installation Guide
    • Supported platforms
    • Configuring the Che installation
    • Installing Che
      • Installing Che in cloud
        • Installing Che on OpenShift 4
        • Installing Che on OpenShift 3
        • Installing Che on Kubespray
        • Installing Che on AWS
        • Installing Che on Google Cloud
        • Installing Che on Microsoft Azure
      • Installing Che locally
        • Installing Che on CodeReady Containers
        • Installing Che on Docker Desktop
        • Installing Che on Minikube
        • Installing Che on Minishift
        • Installing Che on Kind
      • Using the chectl management tool
      • Installing Che in restricted environment
    • Advanced configuration
      • Advanced configuration options for Che server
      • Configuring namespace strategies
      • Configuring storage strategies
      • Configuring storage types
      • Running more than one workspace at a time
      • Configuring workspace exposure strategies
      • Configuring workspaces nodeSelector
      • Configuring Che hostname
      • Configuring labels for Kubernetes Ingress
      • Configuring labels for OpenShift Route
      • Deploying Che with support for Git repositories with self-signed certificates
      • Installing Che using storage classes
      • Importing untrusted TLS certificates to Che
      • Switching between external and internal ways in inter-component communication
      • Setting up the Keycloak che-username-readonly theme for the Eclipse Che login page
      • Mounting a secret as a file or an environment variable into a Eclipse Che container
    • Upgrading Che
      • Upgrading Che using OperatorHub
      • Upgrading Che using the CLI management tool
      • Upgrading Che in restricted environment
    • Uninstalling Che
      • Using the OpenShift web console
      • Using OpenShift CLI
      • Using chectl
  • Administration Guide
    • Che architecture
      • Che workspace controller
      • Che workspaces architecture
    • Calculating Che resource requirements
    • Customizing the registries
      • Building custom registry images
      • Running custom registries
    • Managing users
      • Authenticating users
      • Authorizing users
      • Configuring authorization
      • Removing user data
      • Authenticating users on 3-rd party services
    • Retrieving Che logs
      • Configuring server logging
      • Accessing Kubernetes events on OpenShift
      • Viewing the Operator events on OpenShift
      • Viewing Che server logs
      • Viewing external service logs
      • Viewing Plug-in broker logs
      • Collecting logs using chectl
    • Monitoring Che
    • Tracing Che
    • Backup and disaster recovery
      • External database setup
      • Persistent Volumes backups
    • Caching images for faster workspace start
      • Defining the list of images
      • Defining the memory settings
      • Installing using the Operator
      • Installing on OpenShift 4
      • Installing on OpenShift 3
      • Installing using Helm
  • Contributor Guide
    • Branding Che-Theia
    • Developing Che-Theia plug-ins
    • Testing Che-Theia plug-ins
    • Publishing Che-Theia plug-ins
    • Adding support for a new language
    • Adding support for a new debugger
    • Che extensibility reference
      • Che extension points
      • Che-Theia plug-in API
      • Debug Adapter Protocol
      • Language Server Protocol
  • Extensions
    • Eclipse Che4z
    • OpenShift Connector
      • Features of OpenShift Connector
      • Installing OpenShift Connector in Eclipse Che
      • Authenticating with OpenShift Connector from Eclipse Che
      • Creating Components with OpenShift Connector in Eclipse Che
      • Connecting source code from GitHub to a OpenShift Component
    • Telemetry
      • Creating A Telemetry Plugin
      • The Woopra Telemetry Plugin
    • Che glossary
Documentation master
  • Documentation
    • master
  • Documentation
  • Installation Guide
  • Advanced configuration
Edit this Page

Configuring Che

The following chapter describes configuration methods and options for Eclipse Che, with some user stories as example.

  • Advanced configuration options for the Che server component describes advanced configuration methods to use when the previous method is not applicable.

The next sections describe some specific user stories.

  • Configuring namespace strategies

  • Running more than one workspace at a time

  • Configuring workspaces nodeSelector

  • Configuring Eclipse Che server hostname

  • Configuring labels for Kubernetes Ingress

  • Configuring labels for OpenShift Route

  • Deploying Che with support for Git repositories with self-signed certificates

  • Installing Che using storage classes

  • Configuring storage types

  • Importing untrusted TLS certificates to Che

  • Switching between external and internal DNS names in inter-component communication

  • Setting up the Keycloak che-username-readonly theme for the Eclipse Che login page

  • Mounting a secret as a file or an environment variable into a Eclipse Che container

Eclipse Foundation | Privacy Policy | Terms of Use | Eclipse Public License | Legal Resources