# Deployment

> **TL;DR**
> `File | Settings | Build, Execution, Deployment | Deployment` for Windows and Linux
>
>
>
> `IntelliJ IDEA | Settings | Build, Execution, Deployment | Deployment` for macOS
>
>
>
> `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) ![the Settings icon](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.expui.general.settings.svg)

On this page, create, edit, and delete server access configurations and server groups that give you control over interaction between IntelliJ IDEA and servers. Anytime you are going to use a server, you need to define a server access configuration, no matter whether your server is on a remote host or on your computer.  For more information about working with server access configurations and server groups, refer to [Connect to a web server](configuring-synchronization-with-a-remote-host.html) and [Organize servers into groups](server-groups.html).

## Toolbar icons and context menu commands

Use the toolbar buttons and context menu commands to manage the list of configurations and server groups.

The left-hand pane shows a list of all the server access configurations and server groups available in IntelliJ IDEA. When you select an item, the right-hand pane shows the configuration details.

| Item | Tooltip and shortcut | Description |
| --- | --- | --- |
|  ![Add button](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.expui.general.add.svg)  |    Add     `Insert` (Windows), `Insert` (macOS), `Insert` (IntelliJ IDEA Classic (macOS)), `Insert` (macOS System Shortcuts), `Insert` (XWin), `Insert` (GNOME), `Insert` (KDE), `Insert` (Emacs), `Insert` (Sublime Text), `Insert` (Sublime Text (macOS)), `Insert` (NetBeans), `Insert` (Visual Studio), `Insert` (Visual Studio (macOS)), `Insert` (Eclipse), `Insert` (Eclipse (macOS))    |    Click this button and select the desired item from the list to define a new configuration or server group. The following options are available:       * FTP: choose this option to have IntelliJ IDEA access the server via the FTP [file transfer protocol](https://en.wikipedia.org/wiki/File_Transfer_Protocol).    * SFTP: choose this option to have IntelliJ IDEA access the server via the [SFTP](https://en.wikipedia.org/wiki/SFTP) file transfer protocol.    * FTPS: choose this option to have IntelliJ IDEA access the server via the FTP file transfer protocol over SSL (the [FTPS](https://en.wikipedia.org/wiki/FTPS) extension).    * WebDAV: choose this option to have IntelliJ IDEA access the server via the WebDAV file transfer protocol (the [WebDAV](https://en.wikipedia.org/wiki/WebDAV) extension).    * Server group: choose this option to create a [server group](server-groups.html), which lets you group server configurations together and work with them as with a single entity.    |
|  ![Remove button](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.expui.general.remove.svg)  |    `Delete` (Windows), `Delete` (macOS), `Delete` (IntelliJ IDEA Classic (macOS)), `Delete` (macOS System Shortcuts), `Delete` (XWin), `Delete` (GNOME), `Delete` (KDE), `Delete` (Emacs), `Delete` (Sublime Text), `Delete` (Sublime Text (macOS)), `Delete` (NetBeans), `Delete` (Visual Studio), `Delete` (Visual Studio (macOS)), `Delete` (Eclipse), `Delete` (Eclipse (macOS))    |  Click this button to remove the selected configuration or server group from the list. Note that removing a server group also removes the contained servers.  |
|  ![icon_use_web_server_configuration_as_default](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.actions.setDefault.svg)  | Use as Default |  Click this button to have IntelliJ IDEA apply the settings of the selected configuration or server group by default during automatic upload of changed files.  |
|  ![Duplicate button](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.expui.general.copy.svg)  |    Duplicate      `Ctrl+D` (Windows), `⌘ D` (macOS), `⌘ D` (IntelliJ IDEA Classic (macOS)), `⌘ D` (macOS System Shortcuts), `Ctrl+D` (XWin), `Ctrl+D` (GNOME), `Ctrl+D` (KDE), `Meta+D` (Emacs), `Ctrl+Shift+D` (Sublime Text), `⌘ ⇧ D` (Sublime Text (macOS)), `Ctrl+D` (NetBeans), `Ctrl+D` (Visual Studio), `⌘ D` (Visual Studio (macOS)), `Ctrl+D` (Eclipse), `Ctrl+D` (Eclipse (macOS))     | Select this command from the context menu to duplicate the selected configuration or server group. |
|   |    Rename     `Shift+F6` (Windows), `⇧ F6` (macOS), `⇧ F6` (IntelliJ IDEA Classic (macOS)), `⌘ ⌥ R` (macOS System Shortcuts), `Shift+F6` (XWin), `Shift+F6` (GNOME), `Shift+F6` (KDE), `Shift+F6` (Emacs), `Shift+F6` (Sublime Text), `⇧ F6` (Sublime Text (macOS)), `Ctrl+R` (NetBeans), `Ctrl+R, R` (Visual Studio), `⌘ R, R` (Visual Studio (macOS)), `Alt+Shift+R` (Eclipse), `⇧ F6` (Eclipse (macOS))    | Select this command from the context menu to rename the selected configuration or server group. |

## Preferences of the selected deployment configuration

When you choose a deployment configuration on the left, its preferences become available on the right in the following tabs:

* [Deployment: Connection Tab](deployment-connection-tab.html)

* [Deployment: Mappings Tab](deployment-mappings-tab.html)

* [Deployment: Excluded Paths Tab](deployment-excluded-paths-tab.html)

## See also

### Procedures

[Deployment](deploying-applications.html)

### Reference

[Remote Host tool window](remote-host-tool-window.html)

