[Open Source] Simplify Complexity and Build a Highly Integrated, Professional All-in-One Management Tool for Development, Testing, and Operations

Open SourceProcess Management
2026-06-28 05:01 2 次浏览 • 0 次下载 0KB
[Open Source] Simplify Complexity and Build a Highly Integrated, Professional All-in-One Management Tool for Development, Testing, and Operations

1. Project Overview

Image

Easy-Manager-Tool

Creating the software industry's first integrated toolkit, designed to help programmers, testers, operations engineers, and other professionals improve their work efficiency.

Easy-Manager-Tool was created to solve the problem of software industry professionals having to use a wide variety of tools. Imagine being a backend developer, especially at a small or medium-sized company. You may need more than just IntelliJ IDEA to write business code. You might also need to download Navicat, Redis, Kafka, and many other tools to manage the middleware used in your projects. Operations engineers may additionally need SSH, SFTP, Jenkins, Docker, and other tools. Managing so many software packages leaves professionals spending too much time installing, cracking, and maintaining them. To address this problem, we developed an integrated tool manager.

Easy-Manager-Tool integrates the core functionality of various tools, eliminating unnecessary complexity and creating a highly integrated, professional management toolkit for development, testing, and operations.

2. Open Source License

Licensed under AGPL-3.0

3. Screenshots

UI Showcase

Image Image Image Image Image Image Image Image Image

4. Feature Overview

Function description

  • Server Management: Simplifies server information maintenance, supports bulk server password updates and bulk server additions, and allows servers to be assigned by group and role.

  • SSH SFTP: Terminal connections similar to FinalShell, supporting Ctrl+C to copy and Ctrl+V to paste, as well as file uploads

  • Operation Logs: Records SSH operations, allowing you to review the commands and results throughout the entire operation for auditing purposes

  • Multi-Session Terminal: Operate multiple servers simultaneously, with independent connections and file uploads supported

  • Script Management: Add scripts, support hook invocation, and schedule automatic execution

  • Custom Monitoring: Supports Prometheus metrics data format (converted to JSON) as a data source, as well as custom JSON data sources and custom metrics

  • Alert Management: Create custom alerts and send notifications via QQ Mail, DingTalk, and other channels. Includes a built-in alert management page for recording alert resolution plans

  • AI Interaction: Supports intelligent AI conversations powered by iFlytek and OpenAI

  • Task Dashboard: Manage team plans and track task assignments and completion through the task dashboard

  • Docker Management: Standard Docker management features, including pulling, uploading, running containers, and terminal access

  • Docker Cloud Registry: Create Docker registries and manage registry permissions, making it easy for multiple servers to pull images and run containers

  • Permission Management: Button-based permission management using servers as permission resources. Assign different server groups to different roles to manage server access, making team collaboration more secure and reliable

5. Tech Stack

Runtime Configuration

Environments

  • JDK1.8 -> JDK17

  • MYSQL 8.0 or later

Configuration

  • Add -Dpolyglot.engine.WarnInterpreterOnly=false to the JVM parameters to prevent warnings.

  • Modify application.yml

config:
  # Set this to your local network IP address, public IP address, or domain name, depending on your access method
  intranet-ip:
  database:
    # Change this to your own database connection address. The database and tables will be created automatically
    url:
  file:
    # File storage location, including temporary files and operation logs. All files are stored here. (The default Linux service path can be left unchanged; on Windows, you can change it to D:\download\ as desired)
    path:

Start

After successful startup, you can access the project directly via the URL:

http://Internal Network IP:8081/easy

Default username: admin2023, default password: Admin@2023

Docker Deployment

See the README.md documentation for details

Project Security

This project has undergone relevant security improvements in accordance with the requirements of China's Level 3 Classified Protection of Cybersecurity. All requests involving important data are transmitted in encrypted form, and sensitive database data is also stored encrypted. You can use it with confidence.

#1
资源直链https://gitee.com/aizuda/easy-manager-tool
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare