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.

Using the Ubuntu Docker image

Learn how to create custom Docker images based on the official Ubuntu base image.

Automating Tentacle for Linux installation with CloudFormation templates

Automating Tentacle for Linux installation with an AWS CloudFormation template.

Execution containers for workers: Extending the Octopus worker-tools Docker image

Unsure what image to use with the Execution containers for workers feature in Octopus? This post covers what the octopus/worker-tools image is, how to extend it, and why you might create your own image entirely.

Publishing a package to Octopus with GitHub Actions

A post showing how to create a GitHub Action that pushes a package to Octopus.

Linux worker for PowerShell templates

Using a Linux worker to run Step Templates written in PowerShell.

Change a runbook process to use execution containers

Learn how to change a runbook from running on a worker machine directly to using execution containers.

How to install Jenkins on Docker

As part of our series about Continuous Integration and build servers, learn how to install Jenkins via a Docker image.

Maintaining your own version of the Azure CLI

Learn how to manage your own version of the Azure CLI and why we no longer support tooling.

Verifying backups with Runbooks

Learn how to automate the process of verifying your backups using a custom runbook.

Configuring Linux servers with Octopus Runbooks

As part of our series about Runbooks, learn how to configure Linux servers with Octopus Runbooks.

Deploying to Payara

Learn how to deploy to a Payara web server with Octopus Deploy.

Sharing Workers across spaces

Learn methods to easily share Workers between spaces.

Octopus 2020.1: Dark mode and better Linux support

Octopus 2020.1 includes dark mode support, AWS and Azure built-in steps are now cross-platform, the Octopus CLI is now available via Homebrew, Yum, and APT and enviroment specific worker pools.

Creating workers with the Tentacle Docker image

Learn how to use the Tentacle Docker image to create workers using Azure container services

Creating test Kubernetes clusters with Kind

Learn how to integrate a test cluster created with Kind with Octopus

Selenium series: Travis CI

In this post, we learn how to build and test our project with Travis CI

Installing Jenkins From Scratch

Learn how to setup a basic Jenkins instance on Ubuntu.

How to install a Jenkins instance with Helm

As part of our series about Continuous Integration and build servers, learn how to install Jenkins via Helm.

How to install Jenkins on Windows and Linux

As part of our series about Continuous Integration and build servers, learn how to install Jenkins via the traditional installers.
Loading...

Documentation

Configuring target machine

This guide describes how to configure your target machine running Linux to be used in Octopus deployments.

Execution containers for workers

How to set a step in your deployment/runbook process to run inside a container.

Updating Linux

With Octopus Deploy you can update and patch Linux machines with a runbook as part of a routine operations task.

Linux Tentacle

How to install and configure Octopus Tentacles on Linux Servers in either listening or polling mode.

Hardening an Ubuntu server

With Octopus Deploy you can harden an Ubuntu server as part of a routine operations task.

Provision AWS resources with Terraform

With runbooks, you can use Terraform to create resources in AWS.

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.

Installing Tomcat on Ubuntu

With Octopus Deploy you can install Tomcat on Ubuntu with a runbook as part of a routine operations task.

Deploying Node applications to Linux

Learn how to package and deploy a Node.js application to a Linux deployment target over an SSH connection.

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