Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
iwannay committed Nov 24, 2024
1 parent 51687ce commit 9bb2603
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 19 deletions.
16 changes: 9 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,13 @@ The nodes where jiascheduler executes scripts do not need to be on the same netw

In order to facilitate node management, jiascheduler also provides a powerful webssh terminal that supports multi session operations, screen splitting, uploading, downloading, and more.


## Architecture

![Architecture](./assets/jiascheduler-arch.png)

##
##

[https://jiascheduler.iwannay.cn](https://jiascheduler.iwannay.cn)
[https://jiascheduler.iwannay.cn](https://jiascheduler.iwannay.cn)
guest account:guest Password:guest

At this time, there are no online nodes under the guest account. You can deploy the agent yourself, and the successfully deployed agent will automatically connect to the jiascheduler online console. You can check the status of the agent, execute scripts, and view the execution results in the console.
Expand All @@ -33,6 +32,7 @@ If you need to log off the node, simply exit the agent
**Complete installation**

1. Install jiascheduler-console

```bash
# Usage: jiascheduler-console [OPTIONS]

Expand All @@ -47,9 +47,8 @@ If you need to log off the node, simply exit the agent
./jiascheduler-console --bind-addr 0.0.0.0:9090
```



2. Install jiaschduler-comet

```bash
# Usage: jiascheduler-comet [OPTIONS]

Expand Down Expand Up @@ -105,9 +104,8 @@ If you need to log off the node, simply exit the agent

```



## Screenshot

<table style="border-collapse: collapse; border: 1px solid black;">
<tr>
<td style="padding: 5px;background-color:#fff;"><img src= "./assets/job-edit.png" alt="Jiascheduler job edit" /></td>
Expand All @@ -126,6 +124,10 @@ If you need to log off the node, simply exit the agent

</table>

## Help video

## Buy me a coffee

**wechat:** cg1472580369

<img src="./assets/good.jpg" width="200px" height="200px"/>
28 changes: 16 additions & 12 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,22 @@

**简体中文** · [English](./README.md)

一个用rust编写的开源高性能,可扩展,动态配置的任务调度器,支持同时推送用户脚本到数以万计的实例运行,并实时收集执行的结果。
一个用 rust 编写的开源高性能,可扩展,动态配置的任务调度器,支持同时推送用户脚本到数以万计的实例运行,并实时收集执行的结果。

jiascheduler 执行脚本的节点不需要都在同一个网络,其内部设计了一个精巧的网络穿透模型可以用一个控制台管理不同子网的节点;举例,你可以在 https://jiascheduler.iwannay.cn 同时往腾讯云, 阿里云,亚马逊云推送脚本执行,当然你可以往家里的电脑部署脚本执行。

为了方便对节点进行管理,jiascheduler同时提供了一个功能强大的webssh终端,支持多会话操作,分屏,上传,下载等。

为了方便对节点进行管理,jiascheduler 同时提供了一个功能强大的 webssh 终端,支持多会话操作,分屏,上传,下载等。

## 架构图

![架构图](./assets/jiascheduler-arch.png)

## 快速开始

[https://jiascheduler.iwannay.cn](https://jiascheduler.iwannay.cn)
[https://jiascheduler.iwannay.cn](https://jiascheduler.iwannay.cn)
访客账号:guest 密码:guest

此时guest账号下并没有在线的节点,你可以自己部署Agent,部署成功的Agent将自动接入jiascheduler在线控制台,你可以在控制台查看Agent的状态,执行脚本,查看执行结果。
此时 guest 账号下并没有在线的节点,你可以自己部署 Agent,部署成功的 Agent 将自动接入 jiascheduler 在线控制台,你可以在控制台查看 Agent 的状态,执行脚本,查看执行结果。

```bash
# 仅使用作业调度能力
Expand All @@ -28,11 +27,12 @@ jiascheduler 执行脚本的节点不需要都在同一个网络,其内部设
./jiascheduler-agent --comet-addr ws://115.159.194.153:3000 --assign-username guest --assign-password guest --ssh-user your_ssh_user --ssh-port 22 --ssh-password your_ssh_user_password --namespace home
```

如果你需要下线节点,只需要退出Agent即可
如果你需要下线节点,只需要退出 Agent 即可

**完整安装**

1. 安装jiascheduler-console
1. 安装 jiascheduler-console

```bash
# Usage: jiascheduler-console [OPTIONS]

Expand All @@ -47,9 +47,8 @@ jiascheduler 执行脚本的节点不需要都在同一个网络,其内部设
./jiascheduler-console --bind-addr 0.0.0.0:9090
```

2. 安装 jiaschduler-comet


2. 安装jiaschduler-comet
```bash
# Usage: jiascheduler-comet [OPTIONS]

Expand All @@ -65,7 +64,8 @@ jiascheduler 执行脚本的节点不需要都在同一个网络,其内部设
./jiascheduler-comet --bind 0.0.0.0:3000
```

3. 安装jiascheduler-agent
3. 安装 jiascheduler-agent

```bash
# Usage: jiascheduler-agent [OPTIONS]

Expand Down Expand Up @@ -104,9 +104,8 @@ jiascheduler 执行脚本的节点不需要都在同一个网络,其内部设

```



## 软件截图

<table style="border-collapse: collapse; border: 1px solid black;">
<tr>
<td style="padding: 5px;background-color:#fff;"><img src= "./assets/job-edit.png" alt="Jiascheduler job edit" /></td>
Expand All @@ -125,5 +124,10 @@ jiascheduler 执行脚本的节点不需要都在同一个网络,其内部设

</table>

## 帮助视频

## 赞助

**wechat:** cg1472580369

<img src="./assets/good.jpg" width="200px" height="200px"/>
Binary file added assets/good.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 9bb2603

Please sign in to comment.