All Projects → zhaopeiym → Quartzui

zhaopeiym / Quartzui

Licence: mit
基于Quartz.NET3.0的定时任务Web可视化管理。docker打包开箱即用、内置SQLite持久化、语言无关、业务代码零污染、支持 RESTful风格接口、傻瓜式配置

Projects that are alternatives of or similar to Quartzui

jobor
支持秒级分布式定时任务系统, A high performance distributed task scheduling system, Support multi protocol scheduling tasks
Stars: ✭ 52 (-94.17%)
Mutual labels:  jobs, quartz
Companies Sponsoring Visas
A list of companies that sponsor employees from other countries.
Stars: ✭ 714 (-19.96%)
Mutual labels:  jobs
Api Boot
“ ApiBoot”是为接口服务而生的,基于“ SpringBoot”完成扩展和自动配置,内部封装了一系列的开箱即用Starters。
Stars: ✭ 460 (-48.43%)
Mutual labels:  quartz
Gina.vim
👣 Asynchronously control git repositories in Neovim/Vim 8
Stars: ✭ 587 (-34.19%)
Mutual labels:  jobs
Flycms
FlyCms 是一个类似知乎以问答为基础的完全开源的JAVA语言开发的社交网络建站程序,基于 Spring Boot+Bootstrap3+MyBatis+MySql+Solr +Ehcache应用架构,专注于社区内容的整理、归类和检索,它集合了问答,digg,wiki 等多个程序的优点,帮助用户轻松搭建专业的知识库和在线问答社区。业务模块包括:权限管理,会员管理,角色管理,定时任务管理(调度管理),问答管理,文章管理,分享管理,短信接口管理和邮件系统发送(注册、找回密码、邮件订阅),跨域登录,消息推送,全文检索、前端国际化等等众多模块,等您自己来体验!
Stars: ✭ 472 (-47.09%)
Mutual labels:  quartz
Cron Expression Descriptor
A .NET library that converts cron expressions into human readable descriptions.
Stars: ✭ 602 (-32.51%)
Mutual labels:  quartz
Awesome Job Boards
Stars: ✭ 451 (-49.44%)
Mutual labels:  jobs
Theremotefreelancer
Listing of community-curated resources to find topical remote freelance & contract work for software developers, web designers, and more!
Stars: ✭ 6,435 (+621.41%)
Mutual labels:  jobs
Ai Job Recommend
国内公司人工智能方向(含机器学习、深度学习、计算机视觉和自然语言处理)岗位的招聘信息(含全职、实习和校招)
Stars: ✭ 679 (-23.88%)
Mutual labels:  jobs
Swoole Jobs
🚀Dynamic multi process worker queue base on swoole, like gearman but high performance.
Stars: ✭ 574 (-35.65%)
Mutual labels:  jobs
Cv Company List
中国提供计算机视觉(CV)算法岗位的公司名单,欢迎大家提交issues进行补充
Stars: ✭ 514 (-42.38%)
Mutual labels:  jobs
Quartznet
Quartz Enterprise Scheduler .NET
Stars: ✭ 4,825 (+440.92%)
Mutual labels:  quartz
Getting A Gig
Guide for getting a gig as a tech student.
Stars: ✭ 6,185 (+593.39%)
Mutual labels:  jobs
Glci
🦊 Test your Gitlab CI Pipelines changes locally using Docker.
Stars: ✭ 471 (-47.2%)
Mutual labels:  jobs
Cron Utils
Cron utils for parsing, validations and human readable descriptions as well as date/time interoperability.
Stars: ✭ 724 (-18.83%)
Mutual labels:  quartz
Quartz.netui
基于.NetCore + Quartz.Net + Vue + IView开箱即用的定时任务UI。不依赖数据库,只需在界面做简单配置。
Stars: ✭ 454 (-49.1%)
Mutual labels:  quartz
Background
Runs things in the background.
Stars: ✭ 497 (-44.28%)
Mutual labels:  jobs
Ruoyi Vue
(RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统
Stars: ✭ 596 (-33.18%)
Mutual labels:  quartz
Tech Companies In Portugal
🇵🇹 List of technology companies in Portugal.
Stars: ✭ 780 (-12.56%)
Mutual labels:  jobs
Frontend Challenges
💥 Listing some playful open-source's challenges of companies to test your knowledge
Stars: ✭ 7,211 (+708.41%)
Mutual labels:  jobs

LICENSE 996.icu GitHub license

注意:请不要跑在IIS上,因为IIS会自动回收。建议使用docker运行,或者直接用命令dotnet Host.dll。

说明文档

https://github.com/zhaopeiym/quartzui/wiki

演示地址

https://scheduler.haojima.net
默认口令:admin

quartzui

  • 基于.NET5.0和Quartz.NET3.2.4的任务调度Web界面管理。
  • docker方式开箱即用
  • 内置SQLite持久化
  • 支持 RESTful风格接口
  • 业务代码零污染
  • 语言无关
  • 傻瓜式配置
  • 异常请求邮件通知

使用

  • 方式1(docker使用)
docker run -v /fileData/quartzuifile:/app/File  --restart=unless-stopped --privileged=true --name quartzui -dp 5088:80 bennyzhao/quartzui

一行命令开箱即用,赶快体验下docker的便捷吧!
1、其中/fileData/quartzuifile为映射的文件地址,如SQLite数据库和log日志
2、5088为映射到主机的端口
3、直接在浏览器 ip:5088 即可访问。(注意防火墙是否打开了5088端口,或者在主机测试 curl 127.0.0.1:5088)
  • 方式2(docker部署树莓派)
docker run -v /fileData/quartzuifile:/app/File  --restart=unless-stopped --privileged=true --name quartzui -dp 5088:80 bennyzhao/quartzui:RaspberryPi
  • 方式3(可直接通过源码部署到windows或linux平台)

更换数据源

默认使用的是SQLite-Microsoft
如果需要使用其他数据源请自行在appsettings.json进行正确配置。如:

"dbProviderName":"OracleODPManaged",
"connectionString": "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=xe)));User Id=system;Password=oracle;";

"dbProviderName":"SqlServer",
"connectionString": "Server=localhost;Database=quartznet;User Id={SqlServerUser};Password={SqlServerPassword};";

"dbProviderName":"SQLServerMOT",
"connectionString": "Server=localhost,1444;Database=quartznet;User Id={SqlServerUser};Password={SqlServerPassword};"

"dbProviderName":"MySql", // MySql 测试通过
"connectionString": "Server = localhost; Database = quartznet; Uid = quartznet; Pwd = quartznet";

"dbProviderName":"Npgsql", // Npgsql 测试通过
"connectionString": "Server=127.0.0.1;Port=5432;Userid=quartznet;Password=quartznet;Pooling=true;MinPoolSize=1;MaxPoolSize=20;Timeout=15;SslMode=Disable;Database=quartznet";

"dbProviderName":"SQLite",
"connectionString": "Data Source=test.db;Version=3;";

"dbProviderName":"SQLite-Microsoft", // SQLite-Microsoft 测试通过
"connectionString": "Data Source=test.db;";

"dbProviderName":"Firebird",
"connectionString": "User=SYSDBA;Password=masterkey;Database=/firebird/data/quartz.fdb;DataSource=localhost;Port=3050;Dialect=3;Charset=NONE;Role=;Connection lifetime=15;Pooling=true;MinPoolSize=0;MaxPoolSize=50;Packet Size=8192;ServerType=0;";

效果图

1 2 3 4 5

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].