Jpom Jpom
🔖首页
  • 一键安装教程
  • Docker 容器安装教程
  • 离线安装教程
  • v2.9.X迁移到v2.10.X指南
  • v2.8.X迁移到v2.9.X指南
  • 数据库迁移到 mysql
  • 实践案例目录
  • 名词解释
  • 什么是 DSL
  • 权限说明
💡DSL说明
  • 加入社区讨论
  • 如何贡献
  • 贡献者们
🤝用户
  • 下载中心
  • Gitee (opens new window)
  • Github (opens new window)
🔖首页
  • 一键安装教程
  • Docker 容器安装教程
  • 离线安装教程
  • v2.9.X迁移到v2.10.X指南
  • v2.8.X迁移到v2.9.X指南
  • 数据库迁移到 mysql
  • 实践案例目录
  • 名词解释
  • 什么是 DSL
  • 权限说明
💡DSL说明
  • 加入社区讨论
  • 如何贡献
  • 贡献者们
🤝用户
  • 下载中心
  • Gitee (opens new window)
  • Github (opens new window)
❤️成为赞助商

🚀简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件

🛠️一键安装🧩容器安装⚡️赞赏 Jpom

节点管理

集群节点,统一管理多节点的项目,实现快速一键分发项目文件

项目管理

创建、启动、停止、实时查看项目控制台日志,管理项目文件

SSH 终端

在浏览器中执行 SSH 终端,方便进行日常运维,记录执行命令记录

在线构建

在线拉取 GIT、SVN 仓库快速构建项目包,不用运维人员手动上传项目包

在线脚本

在线管理脚本、定时执行脚本、webhook 钩子执行、执行日志等

DOCKER 管理

在线管理镜像、容器、SWARM 集群。界面化管理 DOCKER

用户管理

多用户管理,实现不同用户不同权限,用户操作、管理日志完善记录

项目监控

实时监控项目当前状态、如果异常自动触发邮件、钉钉报警通知

NGINX 配置、SSL 证书

在线快速方便的修改 NGINX 配置文件,SSL 证书统一管理

节点管理

集群节点,统一管理多节点的项目,实现快速一键分发项目文件

项目管理

创建、启动、停止、实时查看项目控制台日志,管理项目文件

SSH 终端

在浏览器中执行 SSH 终端,方便进行日常运维,记录执行命令记录

在线构建

在线拉取 GIT、SVN 仓库快速构建项目包,不用运维人员手动上传项目包

在线脚本

在线管理脚本、定时执行脚本、webhook 钩子执行、执行日志等

DOCKER 管理

在线管理镜像、容器、SWARM 集群。界面化管理 DOCKER

用户管理

多用户管理,实现不同用户不同权限,用户操作、管理日志完善记录

项目监控

实时监控项目当前状态、如果异常自动触发邮件、钉钉报警通知

NGINX 配置、SSL 证书

在线快速方便的修改 NGINX 配置文件,SSL 证书统一管理


实践案例 常见问题 名词解释 支持这个项目

# 🌈特别赞助

Postcat

开源 API 管理工具,接口文档、接口测试、Mock...

MaxKey


业界领先的单点登录

Snowy

国内首个国密前后端分离快速开发平台,中国式工作流、独家双模式租户

- name: Postcat
  desc: 开源 API 管理工具,接口文档、接口测试、Mock...
  avatar: /images/friends/ad/postcat.png
  link: https://datayi.cn/w/nPN4JJe9
  bgColor: '#102863'
  textColor: '#FFFFFF'
- name: MaxKey
  desc: </br>业界领先的单点登录
  avatar: /images/friends/ad/maxkey.png
  link: https://gitee.com/dromara/MaxKey
  bgColor: '#9ed3e5'
  textColor: '#1f2328'
- name: Snowy
  desc: 国内首个国密前后端分离快速开发平台,中国式工作流、独家双模式租户
  avatar: /images/friends/ad/snowy.png
  link: https://www.xiaonuo.vip
  bgColor: '#1373CC'
  textColor: '#ffffff'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# 😭 日常开发中,您是否有以下痛点?

  • 团队中没有专业的运维,开发还要做运维的活,需要自己手动构建、部署项目。
  • 不同的项目有不同的构建、部署命令。
  • 有开发、测试、生产等多环境打包的需求。
  • 需要同时监控多个项目的运行状态。
  • 需要下载 SSH 工具远程连接服务器。
  • 需要下载 FTP 工具 传输文件到服务器。
  • 多台服务器时,在不同电脑之间账号密码同步不方便。
  • 想使用一些自动化工具,但是对服务器性能太高,搭建太麻烦。
  • 对自动化工具有个性化的需求,想自己修改项目,但是市面上的工具太复杂了。

如果是分布式的项目,以上步骤则更加繁琐。

让 Jpom (opens new window) 来帮你解决这些痛点吧!然而,这些只是 Jpom (opens new window) 解决的最基础的功能。

# 😁 使用 Jpom (opens new window) 后

  • 方便的用户管理
    1. 用户操作监控,监控指定用户指定操作以邮件形式通知
    2. 多用户管理,用户项目权限独立(上传、删除权限可控制),完善的操作日志,使用工作空间隔离权限
    3. 账号可以开启 MFA 两步验证提高账号安全性
  • 界面形式实时查看项目运行状态、控制台日志、管理项目文件
    1. 在线修改项目文本文件
  • Docker 容器管理、Docker swarm 集群管理 Docker UI
  • 在线 SSH 终端,让您在没有 Xshell、FinalShell 等软件也能轻松管理服务器 SSH终端
    1. 登录 Jpom 系统后不需要知道服务器密码
    2. 能指定 SSH 禁止执行的命令,避免执行高风险命令,并且能自动执行命令日志
    3. 设置文件目录,在线查看管理对应项目文件及配置文件
    4. SSH 命令模版在线执行脚本还能定时执行
    5. 在线修改文本文件
    6. 轻量的实现了简单的"堡垒机"功能
  • 使用项目分发一键搞定集群项目多机部署
  • 在线构建不用手动更新升级项目 在线构建
    1. 支持拉取 GIT、SVN 仓库
    2. 支持容器构建(docker)
    3. 支持 SSH 方式发布
    4. 支持定时构建
    5. 支持 WebHook 形式触发构建
  • 支持在线编辑 nginx 配置文件并自动 reload 等操作 Nginx
    1. 管理 nginx 状态,管理 SSL 证书
  • 项目状态监控异常自动报警、自动尝试重启
    1. 支持邮件 + 钉钉群 + 微信群通知,主动感知项目运行状况
  • 节点脚本模版+定时执行或者触发器,拓展更多功能
  • 重要路径白名单模式,杜绝用户误操作系统文件

# 快速体验

# 一键安装插件端 详细的安装说明文档

默认端口:2123

如果服务器中没有 jdk 会自动安装 jdk8

    # 一键安装 使用默认的安装路径
    curl -fsSL https://jpom.top/docs/install.sh | bash -s Agent jdk+default
    # 一键默认安装 + 自动配置开机自启服务
    curl -fsSL https://jpom.top/docs/install.sh | bash -s Agent jdk+default+service
    
    # 自定义安装路径
    yum install -y wget && \
    wget -O install.sh https://jpom.top/docs/install.sh && \
    bash install.sh Agent jdk
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    # 一键安装 使用默认的安装路径
    curl -fsSL https://jpom.top/docs/install.sh | bash -s Agent jdk+default
    
    # 自定义安装路径
    apt-get install -y wget && \
    wget -O install.sh https://jpom.top/docs/install.sh && \
    bash install.sh Agent jdk
    
    1
    2
    3
    4
    5
    6
    7
    // Make sure to add code blocks to your code group

    # 一键安装服务端 详细的安装说明文档

    默认端口:2122

    如果服务器中没有 jdk 会自动安装 jdk8

      # 一键安装 使用默认的安装路径
      curl -fsSL https://jpom.top/docs/install.sh | bash -s Server jdk+default
      # 一键默认安装 + 自动配置开机自启服务
      curl -fsSL https://jpom.top/docs/install.sh | bash -s Server jdk+default+service
      
      # 自定义安装路径
      yum install -y wget && \
      wget -O install.sh https://jpom.top/docs/install.sh && \
      bash install.sh Server jdk
      
      1
      2
      3
      4
      5
      6
      7
      8
      9
      # 一键安装 使用默认的安装路径
      curl -fsSL https://jpom.top/docs/install.sh | bash -s Server jdk+default
      # 一键默认安装 + 自动配置开机自启服务
      curl -fsSL https://jpom.top/docs/install.sh | bash -s Server jdk+default+service
      
      # 自定义安装路径
      apt-get install -y wget && \
      wget -O install.sh https://jpom.top/docs/install.sh && \
      bash install.sh Server jdk
      
      1
      2
      3
      4
      5
      6
      7
      8
      9
      # 此方式未挂载数据目录(不推荐)
      docker run -p 2122:2122 --name jpom-server jpomdocker/jpom
      
      1
      2
      // Make sure to add code blocks to your code group

      说明

      如无法访问管理系统,检查下是否开启了防火墙 , 需要放行 2122 端口。

      如果在操作系统上放行了端口仍无法访问,并且你使用的是云服务器,请到云服务器后台中检查安全组规则是否放行 2122 端口。

      ⚠️注意: Linux 系统中有多种防火墙:Firewall、Iptables、SELinux 等,再检查防火墙配置时候需要都检查一下。


      # 🏡代码托管

      • Gitee star (opens new window)
      • Github (opens new window)

      # 💪🏻参与贡献

      欢迎各路好汉一起来参与完善 Jpom,我们期待你的 PR!

      如果想贡献,请先查看贡献准则。

      贡献成员列表


      # 🍭架构图

      jpom-func-arch

      # 🌍 精彩分享

      扫码加入知识星球,了解学习更多知识

      # 🤝 dromara 组织项目

      为往圣继绝学,一个人或许能走的更快,但一群人会走的更远。

      🍬小而全的Java工具类库,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。 一个轻量级 java 权限认证框架,让鉴权变得简单、优雅! 轻量,快速,稳定,可编排的组件式流程引擎 一款简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件 一个轻量级的分布式日志标记追踪神器,10分钟即可接入,自动对日志打标签完成微服务的链路追踪 🚀傻瓜级ElasticSearch搜索引擎ORM框架 高性能一站式分布式事务解决方案。 强一致性分布式事务解决方案。 可靠消息分布式事务解决方案。 一站式问题定位平台,以agent的方式无侵入接入应用,完整集成arthas功能模块,致力于应用级监控,帮助开发人员快速定位问题 Forest能够帮助您使用更简单的方式编写Java的HTTP客户端 面向 REST API 的高性能认证鉴权框架 Northstar盈富量化交易平台 开源分布式云原生架构一站式解决方案 企业生产级百亿日PV高可用可拓展的RPC框架。 🔥🔥🔥 基于配置中心的轻量级动态可监控线程池 易用友好的云监控系统 业界领先的身份管理和认证产品 Idea 版 Postman,为简化调试API而生 🔥 配置极简功能强大的异步任务动态编排框架 一个用搭积木的方式构建pdf的框架(基于pdfbox) 一个专门用于图片合成的工具,没有很复杂的功能,简单实用,却不失强大 Dante-Cloud 是一款企业级微服务架构和服务能力开发平台。 让每一位开源爱好者,体会到开源的快乐。

      # 🧲友情链接

      yuanlaiyishe
      layui-vue
      weihongbin
      王旭阳个人博客
      牧码人博客
      国内首个国密前后端分离快速开发平台
      UiAdmin是一套零前端代码通用后台,采用前后端分离技术,数据交互采用json格式


      文章分类
      docs 111 支持 6 赞赏记录 3 文档 42 实践案例 31 更新日志 6 更新说明 2 推广文章 1 项目管理 5 解决方案 6 更多 ...
      热门标签
      2023年 2022年 2021年 SSH SCP Java 在线构建 2.10.x elasticsearch tomcat mysql 2.9.x GitLab 构建 2.8.x 名词-更多说明 基础名词 downloads release beta-downloads Gitee 监控 邮件 私人令牌 2.7.x 实践案例 赞赏 maven 私服 Nginx 配置 FQA 更多...

      社区讨论

      添加小助手:备注 Jpom 进群
      Theme by Vdoing | Copyright © 2017-2023 MIT License  京ICP备17044819号
      • 跟随系统
      • 浅色模式
      • 深色模式
      • 阅读模式
      ×