# Server setup

## Secure Sockets Layer (SSL) and HTTPS

We strongly encourage the use of HTTPS with Umbraco installations especially in production environments. Using HTTPS will greatly enhance the security of your website, see the [Security reference](https://docs.umbraco.com/umbraco-cms/reference/security) for more information.

## [File & folder permissions](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/server-setup/permissions)

To ensure a stable and smoothly running Umbraco installation, these permissions need to be set correctly.

## [Hosting v9+ in IIS](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/server-setup/iis)

Information about hosting a v9 application using IIS.

## [Load Balanced setup](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/server-setup/load-balancing)

Information on how to deploy Umbraco in a Load Balanced scenario and other details to consider when setting up Umbraco for load balancing.

## [Running Umbraco on Azure Web Apps](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/server-setup/azure-web-apps)

Best practices for running Umbraco on Azure Web Apps.

## [Runtime modes](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/server-setup/runtime-modes)

The runtime mode setting optimizes Umbraco for the best development experience or optimal production environment.

## [Health Probes](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/server-setup/health-probes)

Use .NET health check endpoints to monitor whether your Umbraco application is alive and ready to serve requests.
