Search
Blog posts
Command-line tab completion for Octopus CLI
Enable tab completion for the Octopus CLI today! We'll also dive into how shell completion works in some popular shell environments.Outage on octopus.com - report and learnings
Public incident report and our learnings about the octopus.com DNS disruption from January 25 – 26, 2023.PowerShell and IIS: 20 practical examples
Real-world examples tested on Windows 2008 R2 through to 2016. Creating sites, configuring application pools, and examples in both the old WebAdministration module and the newer IISAdministration module.
Loading...
Documentation
Linux Tentacle
How to install and configure Octopus Tentacles on Linux Servers in either listening or polling mode.Cloudsmith Multi-format repositories
Configuring a Cloudsmith repository as an Octopus feed for NuGet, Docker, Maven or Helm packages.List deployments to environment
An example script to retrieve a list of deployments to an environmentDefining the deployment process
Step by step guide on how to define a deployment process in Octopus DeployInstall autocomplete
Install a shell auto-complete script into your shell profile, if they aren't already there. Supports pwsh, zsh, bash & powershell.Updating Linux
With Octopus Deploy you can update and patch Linux machines with a runbook as part of a routine operations task.Restart server
With Octopus Deploy you can restart a server with a runbook.Install NGINX
With Octopus Deploy you can install NGINX with a runbook as part of a routine operations task.Installing Apache
With Octopus Deploy you can install Apache with a runbook as part of a routine operations task.Getting started
Getting started with the Octopus.Client.Working directly with the Client
How to use the IOctopusClient type in the Octopus.Client library.Using in an Octopus Step
How to use the Octopus.Client library from inside Octopus, for example within a script step.Working with Resources
How to load, modify and save resources with the Octopus.Client library.Working with Spaces
How to work with Spaces in the Octopus.Client library.Create an Azure service principal
An example script to create an Azure service principal in Octopus.Create a certificate
An example script to add a certificate to the Octopus certificate library.Replace existing certificate
An example script to replace an existing certificate in Octopus Deploy.Add an environment to step
An example script that scopes a step to an environment.Add a run a script step
An example script to add a run a script step to a project.Get all steps using role
An example script to find all steps targeting a role.Add an Azure Web App
An example script to add an Azure Web App as a deployment target.Change target's machine policy
An example script that changes a machine policy of a deployment target.Delete targets by role
An example script to delete targets by role.Register Listening Tentacle
An example script to register a listening tentacle using the REST API.Register Polling Tentacle
An example script to register a Polling Tentacle using the REST API.Cancel queued deployments
An example script to cancel queued deployments.Create a project
An example script that creates a project.Can't find what you are looking for? You can also search our support forum.