I learnt that,

Octopus server can be installed on Windows 2008, 2012, 2016 server editions

I see msi packages on Download page

Can Octopus server be installed on Ubuntu?

Can tentacle software be installed on Linux box?


Historically Octopus Deploy was a solution to deploy software on Windows only, therefore the server component only supports installation on Windows.

This is for a couple of technical reasons:

  1. Octopus Server takes a hard dependency on Internet Information Services (IIS) which itself only runs on Windows.
  2. Octopus Server is written in the .NET Framework doesn't run on Linux.

Once you have the Octopus Deploy Server software installed, you can manage Linux hosts via SSH, you don't need tentacles to manage Linux hosts.

  • Octopus server was available from On-prem infra days...Now, we are using public cloud like AWS... Does the approach change in installation setup of Octopus server, to deploy resources in public cloud? Oct 16 '19 at 13:04
  • 1
    They have a cloud offering (octopus.com/pricing/cloud) which essentially is a managed service, you pay them $45+ per month to get access to a console. I, however, have never used it, as it's never been a viable option for my use case. Other than that, if you want to deploy your own Octopus Server to AWS you would just create Windows EC2 instances. Oct 16 '19 at 13:07
  • For cloud agnostic(AWS, GCP,Azure) deployment orchestration, Do you consider Octopus as a solution? Oct 16 '19 at 13:10
  • It depends, if you fall into one of the following two camps then yes: (a) you have an existing investment in Octopus Deploy, i.e. skills, licences, etc. (b) you have sizable Windows estate to manage either in the cloud or on-prem. If you don't fit into that specification then something like spinnaker.io would be an option or even a more generalist tool such as Jenkins. Oct 16 '19 at 13:51
  • jenkins + ansible for deployment orchestration needs lot of coding in ansible Oct 17 '19 at 14:58

from: https://octopus.com/docs/installation/octopus-in-container/octopus-server-container-linux Octopus can now be launched in a docker container in linux -

Octopus Server Linux Containers launched as part of 2020.6 and it's our recommended way to use containers with Octopus Deploy. You will need to upgrade to 2020.6 before using the Octopus Linux Container.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.