# 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):
- SaaS console console.cycloid.io (opens new window)
- On-premises setup
All methods rely on the source code of the public stack-external-worker (opens new window).
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
|On AWS with CloudFormation
|On Azure with Resource Manager Template
|On Flexible Engine with Resource Template Service (RTS)
|On GCP with Deployment manager
|On baremetal servers
|Locally using Docker (DEVELOPMENT PURPOSES ONLY)
If your worker is not running correctly, you can follow the Troubleshooting section.