This documentation is for Octopus Deploy Version 2018.11. View other versions


Last updated

With Octopus Deploy, you can deploy software to Windows servers, Linux servers, Microsoft Azure, an offline package drop, cloud regions, or Kubernetes, these are known as your deployment targets, and they are organized into environments so you can promote your software through your deployment pipeline, for instance, from Development to Testing and finally into Production.

Managing Your Infrastructure

You can manage your infrastructure by navigating to the Infrastructure tab in the Octopus Web Portal. From there you can access the following options:


From the Overview section of the Infrastructure tab, you can quickly see your existing environments, deployment targets, worker pools, and workers. You can check on the status of your deployment targets and workers, and access targets by target role.

Deployment Targets

The machines and services that you deploy your software to are your deployment targets. Learn about adding and configuring the different types of deployment targets, the target roles that are assigned to the deployment targets, and using dynamic infrastructure.

Learn more about deployment targets.


Octopus organizes your deployment targets into groups called environments so you can promote your software through your deployment pipeline, for instance, from Development to Test and finally into Production.

Learn how to add and manage your environments.


Workers are machines that are used to execute tasks that don't need to be performed on the Octopus server or specific deployment targets, for instance, if you are deploying a package to an API or running a script. You can register multiple workers and assign them to worker pools.

Learn about workers.

Worker Pools

Worker pools are the groups you assign your workers to. You can assign multiple workers to your worker pools, adding more as they're required.

Learn more about adding and managing worker pools.

Machine Policies

Machine policies are groups of settings that can be applied to Tentacle and SSH endpoints to modify their behavior.

Learn more about machine policies.


Octopus can communicate with deployment targets through proxies.

Learn about Octopus's proxy support.


In addition to the deployment targets listed above, you add the following account types to be used in your deployments.

Learn more about accounts.