utask
SHA-256µTask 是一个只需PostgreSQL的轻量级自动化引擎,通过声明式YAML定义工作流,支持加密和Go插件扩展。
スマートダウンロード
Download 版をダウンロード
v1.34.0 · 16.8 MB
用YAML画流程图,自动跑任务,出错自动重试,数据全加密。
主な機能
- 声明式YAML定义任务:用简单YAML描述输入、步骤和依赖关系,无需写代码
- 零外部依赖:只需PostgreSQL数据库,一个二进制直接跑
- 加密与审计:所有中间数据加密存储,每一步都有完整审计日志
- 可扩展:支持用Go语言开发自定义动作插件,满足复杂场景
- 内置Web仪表盘:实时查看任务状态、日志和执行历史
できないこと
- •仅兼容PostgreSQL 9.5+,不支持MySQL或SQLite。2. 生产环境务必配置加密密钥(通过symmecrypt库)并进行周期性密钥轮换。3. 默认basic auth不够安全,生产环境建议使用OAuth或其他认证方式。4. 多实例协调依赖数据库,数据库故障会导致任务暂停。5. 自定义插件需用Go编写并编译为.so文件,有一定技术门槛。
使用例
- Kubernetes证书自动申请:Ingress创建后自动生成密钥、申请证书、配置集群
- 新员工入职自动化:触发任务后自动生成SSH密钥、创建账号、发欢迎邮件
- 支付风控异步处理:调多个API做风险评估,分数模糊时人工审核,最终回调通知
µTask(μTask)是一个开源轻量级自动化引擎,专门为云原生环境设计。你只需用简单的YAML声明一个任务图(DAG),引擎就会自动按顺序执行每个步骤,处理临时错误并保留加密的审计日志。所有敏感数据在存储时加密,仅授权用户可见。它只有一个二进制文件,除了PostgreSQL 9.5+外无需任何其他外部依赖。你还可以通过Go插件扩展自定义动作。内置的Web仪表盘让你实时监控任务状态。由OVH开发,已在生产环境中用于证书申请、新员工入职、API异步处理等场景。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
步骤1:确保已安装Docker和Docker Compose,然后执行以下命令
步骤2:curl -L https://github.com/ovh/utask/releases/latest/download/install-utask.sh | sh && cd utask && docker-compose up
步骤3:访问http://localhost:8081/ui/dashboard,用admin/1234登录,即可创建和监控任务
- 步骤1:确保已安装Docker和Docker Compose,然后执行以下命令
- 步骤2:curl -L https://github.com/ovh/utask/releases/latest/download/install-utask.sh | sh && cd utask && docker-compose up
- 步骤3:访问http://localhost:8081/ui/dashboard,用admin/1234登录,即可创建和监控任务
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
6f8ee7cb1c576e5d8fbb27e2c0b85083fdabb423841fe624500249372e3f8cdfこのチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
停止容器:docker-compose down -v;删除utask目录即可。注意:这样会删除所有本地数据(PostgreSQL容器中的数据也会被删除)。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
4 FAQs