Windows Hosts: Tentacle
For Windows hosts, Octopus uses a light-weight agent called Tentacle - because an Octopus has many Tentacles! Tentacle allows Octopus to transfer files, deploy applications, and run scripts on the remote host, securely.
Easy to install
Tentacle ships with an easy MSI installer, a wizard to connect it with Octopus, and installation can be fully automated. You'll have your first Tentacle up and running in seconds.
Polling or Listening
Different network scenarios call for different communication modes. In Listening mode, the Tentacle connects to your Octopus server on a TCP port. In this mode, your Octopus Server is the TCP client and the Tentacle itself is the TCP server. In Polling mode, these roles are reversed.
Secure, even across the internet
Connections between Octopus and Tentacle are encrypted using TLS, and authenticated using client and server X.509 certificates. This means you don't have to rely on sharing passwords between each side, they can be on different Active Directory domains, and you're guaranteed that only your Octopus can command your Tentacles. Octopus and Tentacle pass hundreds of PCI-compliance audits at our customer's sites every year.
Linux hosts: Secure Shell (SSH) and SFTP
To deploy to Linux and other Unix-like OS's, Octopus can speak SSH instead. SSH is the standard secure remote login protocol, and is probably already running on your Linux hosts.
Octopus works with any standard SSH server, so long as
bash and some basic tools are available. SFTP is used to transfer packages and other files to the target.
You might also like...
- Deployments to date
- Octopus server users
- Machines running Tentacle
@OctopusDeploy Really liking the new GUI in @OctopusDeploy 4.0, both good looking and fast. Great work!— Johan Boström (@zarx) November, 21 2017
I’d stand by @OctopusDeploy every day of the week. Honestly couldn’t imagine our CD working as smoothly without it.— Ben Macpherson (@BenjiMac93) November 18, 2017