Minimal overhead on the target server; easy central management. Polling Tentacles (Recommended for Cloud & DMZs)
Follow the wizard to generate an unstable cryptographic keypair.
Available as native package formats ( .deb for Ubuntu/Debian, .rpm for Red Hat/CentOS) and raw .tar.gz archives. macOS: Available as a .pkg installer or a .tar.gz bundle. 2. Package Managers (Recommended) download octopus deploy tentacle
Always download the Tentacle agent from official Octopus Deploy sources to ensure security and version compatibility. 1. Direct Installer Downloads
# Register the Octopus Deploy repository sudo apt-get install apt-transport-https sudo apt-add-repository "deb https://octopus.com stable main" sudo apt-get update # Download and install Tentacle sudo apt-get install octopusdeploy-tentacle Use code with caution. Red Hat / CentOS Minimal overhead on the target server; easy central
No inbound firewall rules required on your production targets. 🚀 Post-Download Configuration
# Create the Tentacle instance & "C:\Program Files\Octopus Deploy\Tentacle\Tentacle.exe" create-instance --instance "Production-Target" --config "C:\Octopus\Tentacle.config" # Generate the communication certificate & "C:\Program Files\Octopus Deploy\Tentacle\Tentacle.exe" new-certificate --instance "Production-Target" --if-blank # Configure the agent mode (Example: Listening on port 10933) & "C:\Program Files\Octopus Deploy\Tentacle\Tentacle.exe" configure --instance "Production-Target" --app "C:\Octopus\Applications" --port "10933" --noListen "False" # Register the Tentacle with your Octopus Server & "C:\Program Files\Octopus Deploy\Tentacle\Tentacle.exe" register-with --instance "Production-Target" --server "https://your-octopus-url" --apiKey "API-YOURSECRETKEY" --environments "Production" --roles "web-server" # Install and start the Windows Service & "C:\Program Files\Octopus Deploy\Tentacle\Tentacle.exe" service --instance "Production-Target" --install --start Use code with caution. 🔒 Security Best Practices macOS: Available as a
The Tentacle periodically polls the Octopus Server for tasks.