[Open Source] A modern, open-source Linux server operations and management panel that is efficient, secure, and reliable

Open SourceProcess Management
2026-06-28 03:38 0 次浏览 • 0 次下载 0KB
[Open Source] A modern, open-source Linux server operations and management panel that is efficient, secure, and reliable

1. Project Overview

A modern, open-source Linux server operations and management panel

1Panel is a modern, open-source Linux server operations and management panel.

2. Open Source License

Licensed under GPL-3.0

3. Screenshots

UI Showcase

4. Feature Overview

1Panel is a modern, open-source Linux server operations and management panel. Its features and advantages include:

  • Quick Website Deployment: Deeply integrates WordPress and Halo, making domain binding, SSL certificate configuration, and more a one-click operation;
  • Efficient Management: Easily manage Linux servers through the Web interface, including application management, host monitoring, file management, database management, container management, and more;
  • Secure and Reliable: Minimizes the attack surface and provides features such as firewalls and security auditing;
  • One-Click Backup: Supports one-click backup and restoration, with backup data stored in the cloud to prevent data loss.

Functional Modules

  • App Store
  • Websites
  • Database
  • Container
  • Scheduled Tasks
  • Hosts
  • Panel Logs
  • Panel Settings

5. Tech Stack

Development environment

Environment Preparation

Backend

The 1Panel backend uses the Gin framework written in Golang and uses go.mod as its project management tool. Developers must first install Go 1.18 or later in their development environment.

Frontend

The 1Panel frontend uses Vue.js as its frontend framework, Element-Plus as its UI framework, and npm as its package manager. Developers should first download Node.js as the runtime environment. IDEA users are advised to install the Vue.js plugin to facilitate development.

Install npm

Visit the website and select the appropriate installation package to install.

Environment Requirements

Before installation, ensure that your system meets the following requirements:

  • Operating System: Supports mainstream Linux distributions (based on Debian / RedHat, including domestic operating systems);
  • Memory Requirements: At least 1GB of available memory is recommended;
  • Browser Requirements: Please use modern browsers such as Chrome, Firefox, IE10+, and Edge;
  • Internet access。

Project Structure


.
├── backend                                         # Main backend project directory
├── build                                           # Build directory
├── cmd                                             # Backend startup directory
└── frontend                                        # Main frontend project directory

Command-Line Tool

1pctl

1Panel includes a built-in command-line operations tool 1pctl. You can view the relevant command descriptions by running 1pctl help.


Usage:
  ./1pctl [COMMAND] [ARGS...]
  ./1pctl --help

Commands:
  status          View 1Panel service running status
  start           Start 1Panel service
  stop            Stop 1Panel service
  restart         Restart 1Panel service
  uninstall       Uninstall 1Panel service
  user-info       Get 1Panel user information
  version         View 1Panel version information

#1
资源直链https://github.com/1Panel-dev/1Panel
去下载
星河码客

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare