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.Halibut: a secure communication stack for .NET/Mono
A code project article written recently about Halibut, which is a lightweight secure alternative to WCF, written for .NET/MonoOctopus Cloud: Now with Static IPs
Simplify your Octopus Cloud networking and firewall configuration with a static IP address today.Checking Kubernetes pod CPU and memory
Learn how to check a pod's resource usage in Kubernetes.Building the Apache Portable Runtime (APR)
Depending on your Linux distro, you may have to build the APR from scratch to take advantage of the higher performance of the OpenSSL library in Tomcat.Trying Raw Octopus
Raw scripting and Package transfers make SSH deployments even easier when Calamari or Mono is not an optionHow to install and configure NGINX with Octopus Deploy
Learn how to create a repeatable deployment process for installing and configuring NGINX.Deploying a Ruby web application
Learn how to deploy a Ruby web application using Octopus Deploy.How to deploy to MuleSoft Runtime using Octopus Deploy
Learn how to deploy a MuleSoft API to a MuleSoft Runtime.RFC: Docker integration
Request For Comment on proposed Docker integrationSpring Boot as a Service
Learn how to deploy Spring Boot fully executable JAR files to EC2 Linux instances as servicesLessons learned building a Raspberry Pi cluster
Learn how to build and configure a Raspberry Pi cluster for fun and development purposes.Deploying PHP applications with Octopus Deploy
Learn how to deploy PHP applications using Octopus Deploy.Bootstrap a .NET Core development environment for Linux
This post covers how to bootstrap a Linux-based development environment for day to day .NET Core development.
Loading...
Documentation
SSH deployments
Deploying software to Linux and Unix deployment targets.Sudo commands
Useful sudo commands to help you with your deployments to SSH Targets.Sensitive variables
Sensitive variables allow you to define secret values used in your applications that can be securely stored in Octopus, or retrieved from a Secret Manager/Key Vault using one of our community step templates.Octopus - Tentacle communication
Octopus Server and Tentacle communications details.Create packages with the Octopus CLI
Using the Octopus CLI (octo) command line tool to create packages for deployment.Let's Encrypt integration
Octopus can integrate with Let's Encrypt to setup and automatically renew the Octopus Portal SSL certificate.Configuring target machine
This guide describes how to configure your target machine running Linux to be used in Octopus deployments.GitHub Actions
GitHub Actions can leverage the Octopus CLI to pack, build, push, and create releases for Octopus Deploy.Deploy to a Kubernetes cluster
Deploy to a Kubernetes cluster.Node
Configure settings related to this Octopus Server nodeNew certificate
Creates a new certificate that Octopus Server can use to authenticate itself with its TentaclesMetrics
Configure metrics loggingLost Master Key
Get your Octopus Server working again after losing your Master KeyList instances
Lists all installed Octopus instancesLicense
Import a license keyCan't find what you are looking for? You can also search our support forum.