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.Securing your Kubernetes cluster with Kubewarden
Learn how to use custom Kubewarden security policies to restrict resources in your Kubernetes cluster.Safe schema updates - Loose coupling mitigates human problems
On loose coupling and domain-driven development, and how they mitigate human problems that are commonly associated with monolithic architectures.Domain does DevOps
Domain.com.au recently embraced DevOps. They use Octopus Deploy to deploy to AWS.How we use telemetry to improve Octopus Deploy
Learn how Octopus is using telemetry data to identify performance metrics and improve Octopus Deploy for our customers.Importing and deploying your first Octopus project
Import your first project in Octopus Deploy and deploy a tutorial to an Azure web application for your organization.Installing an MSI with Octopus Deploy
Installing an MSI with Octopus DeploySafe schema updates - Provisioning dev/test databases
The first step towards safe production releases... safe dev/test deployments.Deploy ASP.NET applications to Azure Web Sites
Deploy ASP.NET applications to Azure Web SitesSSL 3.0 "POODLE" and Octopus Deploy
Octopus Deploy uses TLS 1.0 and isn't vulnerable to the SSL 3.0 "POODLE" vulnerabilityDocker on Windows and Octopus Deploy
ScottGu announced Docker and Microsoft partnership. What does it mean for deployment automation on Windows?Octopus Starter edition: Free for small teams
Octopus Deploy: Starter is a new edition of Octopus Deploy. It allows small teams to run a self-hosted Octopus Server and deploy up to 10 targets, all for free.Deploying a JavaScript library project with Octopus
Learn how to handle cache-busting and config of a shared JavaScript library bundle, and make it easy to reference in other Octopus projects.Octopus Deploy's Kubernetes YAML generator
Learn how to use our Kubernetes YAML generator, and deploy a Kubernetes cluster.Azure VM extension for Octopus Deploy
Deploy .NET applications directly to Azure VM's using our Tentacle agent extension.Rollback strategies with Octopus Deploy
Learn how to implement a rollback strategy with Octopus Deploy, without having to use advanced deployment patterns.Rolling back a Tomcat deployment
Learn how to roll back an application deployed to an Apache Tomcat server.Rolling back a Kubernetes deployment
Learn how to rollback an application deployed to Kubernetes.How to export metrics from Windows Kubernetes nodes in AKS
A guide to setting up Prometheus metric exporting from Windows nodes in your Azure Kubernetes Service cluster.
Loading...
Documentation
Configuration as Code
Projects can be version-controlled as text in a Git repositoryRollbacks
Rolling back to a previous version of code is entirely possible, but there is quite a bit to consider. This guide will walk you through the patterns and pitfalls for a successful rollback.Rollback .NET Application on Windows Server
A guide on how to rollback a .NET application hosted on Windows Servers.Rollback Kubernetes deployment
A guide on how to rollback a Kubernetes deploymentRolling back an NGINX deployment
A guide on how to rollback a Node.js application hosted on NGINXRolling back a Tomcat deployment
This guide covers the topic of rolling back an application deployed to a Tomcat Java application server.How High Availability Works
Understanding the inner workings on how high availability works in Octopus Deploy.Auto Scaling High Availability Nodes
What to consider if you want to use auto-scaling technology to scale out your Octopus Server High Availability Cluster automatically.Swap AD group with LDAP group
An example script that swaps any active directory external group for a matching LDAP external group in each Octopus team.Change users AD domain to LDAP
An example script that swaps an Octopus user's Active Directory login record for a matching LDAP one.Can't find what you are looking for? You can also search our support forum.