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.Better release management with Octopus Deploy
Introducing a new step template to make release management easier.Introducing Octopus security advisories
Updating the way we keep our customers informed about product security
Loading...
Documentation
Permissions required for the Tentacle Windows Service
Everything you need to know about the permissions your Tentacles need.Using a Managed Service Account (MSA)
Run Octopus using a Managed Service Account.Windows Services
Octopus can install, reconfigure, and start Windows Services during deployment, usually without requiring any custom scripts.Built-in Step templates
Octopus includes built-in step templates that have been developed by the Octopus team to handle common deployment scenarios.Email notification step
Email notification steps allow you to notify team members and stakeholders of deployment activities.Manual intervention and approval step
Manual intervention and approvals allow a human to review, approve, or sign off on deployments.Community step templates
How to take advantage of step templates contributed by the Octopus community.Custom step templates
How to create reusable stepsDeployment process
Deploying applications starts with defining a project's deployment process.Artifacts
Artifacts in Octopus provide a convenient way to collect files from remote machines during deployments.Performance
Octopus is all about reliable and repeatable deployments, but that doesn't mean it has to be slow. This page will help you tune your deployments for the best performance in your scenario.Steps
Adding steps to define your project's deployment process.Conditions
Adding conditions to steps to define your project's deployment process.Configuration features
Configuring applications to work in specific environments is an essential part of deploying applications with Octopus Deploy and this can include updating database connection strings and app settings..NET Configuration transforms
Using .NET configuration transformations.Environment specific .NET configuration transforms with sensitive values
How to configure environment-specific .NET configuration transforms while keeping sensitive values in Octopus.Troubleshooting .NET configuration transforms
Using .NET configuration transformations.Custom installation directory
The Custom Installation Directory feature deploys your package to a specific location on the server.IIS websites and application pools
Octopus has built-in support for configuring IIS web sites, applications and virtual directories.NGINX Web Server
Configuring NGINX as a web server or reverse proxyStructured configuration variables
The Structured Configuration Variables feature updates your JSON, YAML, XML, and Properties configuration files with values from matching Octopus variables.Substitute variables in templates
Package steps have a feature that allows you to replace variables in any file.Windows Services
Octopus has built-in support for configuring IIS Web Sites, Applications and Virtual Directories..NET XML configuration variables feature
The .NET XML Configuration Variables feature updates your .NET XML configuration files with the values from matching Octopus variables.Execution containers for workers
How to set a step in your deployment/runbook process to run inside a container.Update step templates
How to update steps that are based on a step templatesGuides
Instructions on how to set-up third-party external package feeds for Octopus to consume for use in deployments and runbooks.Can't find what you are looking for? You can also search our support forum.