
网站简介
Jpom(Java Project Operation Management)是一款简而轻的低侵入式在线构建、自动部署、日常运维、项目监控开源软件。它旨在帮助开发者和运维人员更高效地管理服务器上的多个项目,通过浏览器即可完成项目构建、部署、监控和日常维护操作,降低运维门槛,提升工作效率。
主要功能/内容
Jpom提供了丰富且实用的功能模块,覆盖项目运维的常见场景:
- 节点管理:支持集群节点,统一管理多节点的项目,实现快速一键分发项目文件。
- 项目管理:可以创建、启动、停止项目,实时查看项目控制台日志,并管理项目文件。
- SSH终端:在浏览器中执行SSH终端,方便进行日常运维操作,并记录执行命令历史。
- 在线构建:在线拉取GIT、SVN仓库快速构建项目包,无需运维人员手动上传项目包。
- 在线脚本:在线管理脚本、定时执行脚本、支持webhook钩子执行,并记录执行日志。
- Docker管理:在线管理镜像、容器、SWARM集群,以界面化方式管理Docker。
- 用户管理:支持多用户管理,实现不同用户不同权限,用户操作和管理日志有完善记录。
- 项目监控:实时监控项目当前状态,如果异常自动触发邮件、钉钉报警通知。
- NGINX配置与SSL证书:在线快速方便地修改NGINX配置文件,SSL证书统一管理。
此外,网站还提供详细的安装文档,包括一键安装、下载安装、容器安装等方式,以及大版本升级指南、数据库迁移指南(MySQL、MariaDB、PostgreSQL)等。同时包含实践案例、常见问题、DSL说明、开源周边、更新记录、下载中心等板块。
特点说明
- 简而轻、低侵入式:Jpom设计轻量,对现有项目侵入性低,容易集成到既有运维体系中。
- 功能全面:从构建、部署到监控、报警,提供一站式项目运维解决方案。
- 多数据库支持:支持MySQL、MariaDB、PostgreSQL等主流数据库。
- 多安装方式:提供一键安装、Docker容器安装、离线安装等多种部署方式,方便不同环境使用。
- 开源免费:代码托管在Gitee、Github、Gitcode等平台,社区活跃,用户可自由使用和贡献。
需要注意的是,Jpom项目自2026年2月5日起暂停维护,但现有文档、安装包和下载服务继续保留,社区仍可提交PR,维护者会审查并合并。