Skip to content

What is an Environment?

An environment in Dresktop is a specific setup where a Drupal application is deployed and managed. Environments can be either local (desktop) or remote (cloud-based). A local environment uses Docker to create an isolated and consistent development space on your local machine. A cloud environment connects to a remote server via SSH, allowing you to manage your live Drupal sites directly from Dresktop. Each environment includes its own configurations, databases, and file structures, ensuring that changes in one environment do not affect others. This separation allows for safe testing, development, and deployment processes.

Desktop / Cloud Difference

In Dresktop, environments can be either local (desktop) or cloud-based. Here are the key differences:

  • Desktop Environment: Represented by a desktop icon. These environments run locally using Docker. They include a power button that allows you to start or stop the environment. Clicking this button will start all the necessary Docker containers to run your Drupal project.

  • Cloud Environment: Represented by a cloud icon. These environments are hosted on remote servers and managed via SSH. They do not have a power button since they depend on the remote server's availability.