Prefect on Ubuntu 24.04 LTS by cloudimg

Applications

Overview

Prefect 3 on Ubuntu 24.04 LTS by cloudimg. The modern Python workflow orchestration platform for building, scheduling and monitoring data pipelines, with the Prefect web UI behind nginx HTTP Basic auth, state on a dedicated data disk and a per-VM password. 24/7 support.

Description

## Prefect on Ubuntu 24.04 LTS by cloudimg

Prefect is the modern Python workflow orchestration platform. Turn any Python function into an observable, schedulable workflow with retries, caching, concurrency limits and event-driven automation, and monitor every flow run, deployment and work pool from a rich web UI. It is the go-to tool for data engineers building and operating resilient data pipelines. The cloudimg image installs Prefect 3.7.5 in a dedicated Python virtualenv, runs the Prefect server as a systemd service bound to loopback behind an nginx reverse proxy on port 80 with HTTP Basic auth, persists orchestration state on a dedicated Azure data disk, and generates a unique login password on the first boot of every VM. Backed by 24/7 expert support.

Dedicated Data Disk

The Prefect home (PREFECT_HOME) and its SQLite database - flow runs, deployments and configuration - live on a dedicated, independently resizable Azure data disk mounted at /var/lib/prefect, separate from the OS disk and re-provisioned with every VM. Snapshot it to back up your orchestration history.

Secure By Default

Prefect Server has no built-in authentication, so the server is bound to loopback and nginx fronts it on port 80 with HTTP Basic auth. The per-VM admin password is unique to each VM, generated on first boot and stored in a root-only file. Front the proxy with TLS for production.

Why Choose cloudimg?

* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk

* Production Ready from Launch Pre configured, security patched, and validated before publication

* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V

What is Included

* Prefect 3.7.5 in a Python virtualenv at /opt/prefect/venv

* The Prefect server (UI + API), fronted by nginx on port 80

* HTTP Basic auth with a per-VM password in a root-only file

* A dedicated Azure data disk at /var/lib/prefect for orchestration state

* prefect-server.service and nginx.service as systemd units, enabled and active

Use Cases

Data pipeline orchestration, scheduled and event-driven workflows, ETL and ML pipeline monitoring, a self-hosted control plane for Prefect workers, and a self-hosted alternative to managed orchestration services.

Visit www.cloudimg.co.uk/guides/prefect-on-ubuntu-24-04-azure for the full user guide.

All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Deploy on AWS

Launch this pre-configured AMI on AWS with 24/7 support from cloudimg.

View on AWS Marketplace

24/7 Support Included

Email: support@cloudimg.co.uk

Phone: (+44) 0333 006 4730

Product Details

Category
Applications
Support
24/7, 365 days/year
Platform
AWS (Amazon Web Services)