Hi, I have a question about self hosting and wheth...
# ask-community
i
Hi, I have a question about self hosting and whether prefect is the correct tool for the job. My team is distributed and we have high end desktops and some headless servers located at their homes and office locations. Generally speaking, the machines are not able to accept incoming connections because they sit behind firewalls or people's routers. Is there a way that I can install some sort of daemon on these machines that fetches jobs from the que (hosted on prefect's cloud), they execute them, and then transmit the results back? The problem we are trying to solve is that we have underutilized hardware at these locations, and I would like to try to use prefect as a way of making these resources available to whoever needs them on the team remotely in a relatively painless way.
k
yep, those would be workers. they only use outbound connections to a specific ip address to poll for work
this is actually what our hybrid model is all about (the part of the page that has the Secure Infrastructure header)
i
Is there a simple tutorial how to get this working for a hello world example?
k
before I make any recommendations, how do you make your workloads available? through git? docker images?
if you package your code and dependencies into docker images and push them to some remote registry, as long as that registry is accessible from your machines, a docker worker could pull and execute them