Apache DolphinScheduler

AWS Developer Tools
Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Launch a production-ready Apache DolphinScheduler workflow scheduler in minutes with zero setup. All-in-one standalone deployment with unique admin credentials per instance, backed by 24/7 cloudimg expert support.

Why the cloudimg image

This image arrives installed, configured and hardened, so there is no manual setup before you can use it. It is built on a patched base, runs with credentials generated uniquely for your instance on first boot, and passes an automated health check before every release. Every deployment is backed by 24/7 support from cloudimg engineers.

Key features

  • Apache DolphinScheduler preinstalled as an all-in-one standalone server bundling the master, worker, API and alert services and the visual web UI, with no manual setup required
  • Hardened first boot rotates the shipped default administrator password to a fresh value for every instance and stores it in a file only the root user can read
  • 24/7 technical support from cloudimg, with expert assistance for DolphinScheduler deployment, configuration, upgrades and workflow authoring

See it running

Real screenshots taken while testing this image against its deployment guide.

Apache DolphinScheduler screenshot 1 Apache DolphinScheduler screenshot 2 Apache DolphinScheduler screenshot 3 Apache DolphinScheduler screenshot 4

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## Why This DolphinScheduler AMI Over Self-Managed

Apache DolphinScheduler is a powerful distributed, visual workflow and DAG scheduler for big-data and ETL pipelines - but standing it up by hand means provisioning a registry, a metadata database, the master, worker, API and alert services, then wiring them together and hardening the defaults. This AMI eliminates that work. You get a fully configured, ready-to-run DolphinScheduler environment within minutes of launch - no dependency troubleshooting, no default credentials left in place, and no multi-service orchestration to assemble yourself.

## Application Stack

  • Apache DolphinScheduler 3.4.2 deployed as the all-in-one standalone server, bundling the master, worker, API server, alert server and the visual web UI in a single managed JVM service
  • Java 17 runtime from the operating system distribution, no third-party package repository
  • Embedded metadata database persisted to a dedicated EBS data volume so projects, workflow definitions and run history survive reboots and re-launches
  • nginx reverse proxy on port 80 fronting the application, with an unauthenticated health endpoint for load-balancer checks
  • systemd-managed services running under a dedicated unprivileged service account with automatic restart on failure

## Security and Hardening

Unique Credentials Per Instance: On first boot, a one-shot service rotates the shipped default administrator password to a fresh value unique to that instance and writes it to a root-only file. No shared or default credentials remain usable in the running image - eliminating the credential-sharing risk common with other AMIs.

Loopback-Bound Application: The DolphinScheduler listener binds to localhost only and is reached exclusively through the nginx reverse proxy, reducing the exposed surface. The application enforces its own username and password authentication.

Dedicated Data Volume: All scheduler state lives on a separate, independently resizable EBS volume rather than the OS disk, so data and system lifecycle are cleanly separated.

Network Security Guidance: Configure your EC2 security group to restrict port 80 to trusted IP ranges, or place the instance behind an Application Load Balancer with TLS termination for encrypted access to the web UI. Enable EBS encryption on your volumes for data-at-rest protection.

## Getting Started

1. Launch the AMI on your chosen instance type

2. Ensure your security group allows inbound TCP on port 80 from your IP, and port 22 for SSH

3. Wait approximately 2-3 minutes for the first-boot credential rotation to complete

4. SSH into the instance and retrieve your credentials from the root-only file

5. Browse to http://your-instance-ip/ and sign in as the administrator

6. Create projects, author workflow definitions and schedule DAGs through the DolphinScheduler web interface

## Common Use Cases

  • Scheduling and monitoring big-data and ETL pipelines with visual DAGs
  • Cross-system batch job orchestration and dependency management
  • Data warehouse loading and reporting workflow automation
  • Machine learning and data-processing task coordination

## cloudimg Support

24/7 technical support by email and live chat. Our engineers provide expert assistance with DolphinScheduler deployment, upgrades, workflow authoring, task configuration, performance tuning and metadata database administration. Book a free 15-minute onboarding call to get personalized guidance for your use case.

Apache DolphinScheduler and Apache are trademarks of the Apache Software Foundation. All other 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.

Related technologies

dolphinschedulerapache dolphinschedulerworkflow schedulerdagdata pipelineetlorchestration