Open-source Web version Linux, database, Redis, MongoDB unified management and operation platform
Open SourceProcess Management

1. Project Overview
Based on DDD layering implementation, web versionLinux (terminal file script process), database (mysql postgres), redis (single machine cluster), mongo unified management operation platform
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
System core function screenshot
Record operation record

Machine operation
Status view

SSH terminal

File Operations


Database operation
SQL editor
Online data addition, deletion, modification, and query

Redis operation

Mongo operation

System Management
Account management

Role Management

Resource management

4. Feature Overview
Function introduction
- linux: SSH terminal, file viewing (can display high-light keywords according to common suffix names), modification, upload, download, deletion, etc., script management execution, process operation, running status viewing, etc. (can be used as a bastion host)
- dbms(currently supports mysql, postgres): Visualize data CRUD, SQL statement tips, table information, index information, create table statement viewing, create table, etc. (similar to mini version of navicat).
- redis(single machine, cluster): CRUD redis data, view redis basic information, such as version, memory, CPU usage, cluster information node viewing.
- mongo: CRUD mongo document data, database, collection status viewing, create, delete collection, etc.
- Supports ssh tunnel access: linux machine, database, redis, mongo all support ssh tunnel access operation.
- System management: Has perfect account, role, resource permission control, etc. Also can be based on this project for secondary development as system backend system.
Why develop this system?
- Convenient for the company to unify management and more securely and efficiently maintain and operate related resource information. Developers can no longer need to refer to documents or consult seniors for resource information such as IP account password, etc.
- Solve the trouble of daily development personnel installing various corresponding clients (can meet 100% of frontend, testing personnel without installing various clients such as xshell, navicat, redis desktop, etc. to complete corresponding resource data operations. Backend development personnel can also complete 80% of operations without relying on the above various clients).
Features
- Simplify the implementation of DDD(domain-driven design) layered architecture.
- Wrapped most common functions for frontend and backend, easier to use, clearer functional logic, can quickly get started and learn to develop.
- Project uses Go language development, uses smaller memory and resources to run more efficiently, binary file deployment, convenient and fast.
- Log some important operation steps, input parameters, and operator information, etc.
5. Tech Stack
Language and main framework
- Frontend: typescript, vue3, element-plus
- Backend: golang, gin, gorm
下载地址 免费
评论