# Cycloid Workers

There are several ways to deploy your own workers, it can differ a bit if you subscribe to Cycloid Platform (opens new window):

All methods rely on the source code of the public stack-external-worker (opens new window).

# Prerequisites

Depending of your pipeline jobs, workers generally need access to docker hub to get resource images and access to your code repository.

Exhaustive list of outgoing traffic from the workers:

# How to deploy

Provider Information
AWS On AWS with CloudFormation
Azure On Azure with Resource Manager Template
Flexible-Engine On Flexible Engine with Resource Template Service (RTS)
GCP On GCP with Deployment manager
Baremetal On baremetal servers
Local Docker Locally using Docker (DEVELOPMENT PURPOSES ONLY)

# Troubleshooting

If your worker is not running correctly, you can follow the Troubleshooting section.