Prefect

Prefect

3.7.5-python3.12

Category: Automation & Workflows

#automatyzacja#self-hosted#docker#prefect

Overview

Prefect is an open-source workflow orchestration platform for building, scheduling, monitoring, and managing data pipelines and Python workflows.

Primary Use Cases

1

Connect APIs, internal databases, and SaaS tools into multi-step automated workflows with Prefect.

2

Replace costly per-task subscription platforms (Zapier, Make) with unlimited self-hosted executions.

3

Trigger background cron jobs, webhook listeners, and event-driven microservices.

Key Features

  • Visual drag-and-drop workflow canvas with conditional branching
  • Hundreds of pre-built integrations for popular developer tools and cloud services
  • Custom JavaScript and Python code execution nodes
  • Detailed execution history with step-by-step visual debugging

Container Specification

Docker Image

prefect:latest

Default Version

3.7.5-python3.12

SSL & Domain Routing

Automated Let's Encrypt (Caddy / Traefik)

Persistent Volumes

Managed host volume mounts

How to Deploy Prefect with tug.sh

1

Connect your Linux server

Run the 1-line tug.sh agent install command on any Ubuntu, Debian, or Rocky Linux VPS.

2

Select Prefect from the Marketplace

Pick your domain name, configure custom environment variables if needed, and choose your persistent storage folder.

3

Click Deploy & Go Live

tug.sh pulls the container, sets up HTTPS certificates, configures the reverse proxy, and boots the service in under 60 seconds.