Search
Blog posts
Outage on octopus.com - report and learnings
Public incident report and our learnings about the octopus.com DNS disruption from January 25 – 26, 2023.New in 2.0: Polling Tentacles
Tentacle can be configured to use polling mode, which polls the Octopus Server asking for jobs to do.New in 2.0: Sensitive variables
Sensitive variables are a great way to securely manage passwords, API keys and connection strings that are needed for deploymentConfiguration Management with Octopus and PowerShell DSC
This post demonstrates how to use PowerShell DSC with Octopus Deploy, including using Octopus as an alternative to the DSC pull server,Configuring Octopus Server High Availability using AWS FSx
Learn how to create an Octopus Server High Availability cluster using AWS FSx.Deploying containers to AWS Fargate
Learn how to deploy containers in the Elastic Container Registry to Elastic Container Services FargateInteracting with the Octopus Deploy API using PowerShell
Learn how to use your PowerShell skills to make API related calls to Octopus Deploy.New in 2.0: IIS website and application pool configuration
Octopus 2.0 can automatically create and update websites and application pools in IIS
Loading...
Documentation
Renew Let's Encrypt certificates
Renew and store TLS certificates issued by Let's Encrypt with a runbook as part of a routine operations task.Services Runbooks
With Octopus Deploy you can manage service operations using runbooks.Change AWS load balancer target group
Modify an existing AWS Elastic load-balancer listener to forward traffic to a different target group with a runbookManage DNS records in Azure
Create or delete DNS A records in Azure DNS using a runbook.GCP
Octopus Deploy can help you automate the provisioning and management of your infrastructure in GCP using runbooks.Create Network Load Balancer
With runbooks, you can automate the creation of a Network Load Balancer to distribute traffic among virtual machine instances in GCP.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.Security Self Assessment Questionnaire (CAIQ - Lite)
Read about our security posture in real termsAccounts
This section includes examples of how to use the REST API to create and manage accounts in Octopus.Create an Azure service principal
An example script to create an Azure service principal in Octopus.Certificates
This section includes examples of how to use the REST API to create and manage certificates 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.Deployment process
This section includes examples of how to use the REST API to manage a project's deployment process in Octopus.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.Deployments
This section includes examples of how to use the REST API to create and manage deployments in Octopus.Can't find what you are looking for? You can also search our support forum.