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.

Deploying SQL Server Integration Services (SSIS) packages with Octopus

How to deploy SQL Server Integration Services packages with Octopus Deploy.

Webinar - CI/CD Pipelines - Real-World, Expert Optimization Tips & Tricks

Practical advice for optimizing your CI/CD pipeline

Webinar - The Right Way to Integrate Octopus Deploy with Azure Pipelines

Learn how to create your own end-to-end model for implementing an automated DevOps pipeline.

Announcing Ask Octopus Video Series

Once a week a few of us will gather to talk about some of the most interesting questions we have gotten over the past week and how we went about solving them.

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.

RFC: Version Control of Octopus configuration with Octopus Declarative

We want to build a great experience for people who want to store their Octopus configuration in Git.
Loading...

Documentation

ASP.NET Core webapp

This guide covers everything you need to perform your first ASP.NET Core webapp deployment.

IIS Websites and application pools

Octopus has built-in support for configuring IIS web sites, applications and virtual directories.

Service watchdog

The Octopus Server and Tentacle watchdog command can be used to configure a Windows Scheduled Task that ensures the services are running.

Applying Operating System upgrades

This is the procedure you should follow when applying patches to the Operating System where Octopus Server is hosted.

Moving your Octopus components to other servers

Moving Octopus components reference.

Moving the Octopus Server database

Walk-through outlining how you can move an Octopus database from one server to another.

Moving the Octopus Server and database

Walk-through outlining how you can move an Octopus database from one server to another.

Moving the Octopus home directory

Information on how to move any of the Octopus Server folders.

Move the Octopus home folder and the Tentacle home and application folders

How to move the Octopus home folder and the Tentacle home and application folders.

Moving the Octopus Server

Walk-through outlining how you can move an Octopus instance from one server to another.

Server configuration

The Octopus Server Configuration screen is available from Configuration > Nodes > Configuration Settings and allows administrators to see which server extensions are enabled for the Octopus Server.

Managing server configuration

The Octopus Server configuration can be managed programmatically through the Octopus.Client library and the API

Server configuration and file storage

Octopus Server configuration command reference including how to specify your file storage locations.

Manually uninstall Octopus Server

Information on how to manually uninstall the Octopus Server.

Moving Octopus Server folders

Information on how to move any of the Octopus Server folders.

Show configuration

The Octopus Server show configuration command is used to export Octopus Deploy's current configuration for use with configuration management tools such as Chef, Puppet or Desired State Configuration (DSC).

Subscriptions

Subscriptions allow you to subscribe to events that are happening within Octopus, so you can be notified when events have occurred and react accordingly.

Tentacle configuration and file storage

Octopus Tentacle configuration command reference including how to specify your file storage locations.

Manually uninstall Tentacle

Information on how to manually uninstall the Octopus Tentacle.

Enable web request logging

How to enable web request logging to help the Octopus team analyze usage patterns and detecting performance problems.

Built-in Worker

Octopus Server comes with a built-in worker which enables you to conveniently run parts of your deployment process on the Octopus Server without the need to install a Tentacle or other deployment target. This page describes how to configure the built-in worker for a variety of scenarios.

Worker pools

Worker pools are used to group workers and allow targeting steps at the pool of workers best equipped to execute the step. This page describes how to configure worker pools for a variety of scenarios.

Can't find what you are looking for? You can also search our support forum.