mirror of
https://github.com/acepanel/acepanel.github.io.git
synced 2026-02-06 07:13:57 +08:00
feat: 格式化
This commit is contained in:
@@ -10,12 +10,12 @@ First, prepare a simple Node.js application. Create `app.js` in the project dire
|
||||
const http = require('http');
|
||||
|
||||
const server = http.createServer((req, res) => {
|
||||
res.writeHead(200, { 'Content-Type': 'text/plain' });
|
||||
res.end('Hello from AcePanel!\n');
|
||||
res.writeHead(200, {'Content-Type': 'text/plain'});
|
||||
res.end('Hello from AcePanel!\n');
|
||||
});
|
||||
|
||||
server.listen(3000, () => {
|
||||
console.log('Server running at http://localhost:3000/');
|
||||
console.log('Server running at http://localhost:3000/');
|
||||
});
|
||||
```
|
||||
|
||||
@@ -46,6 +46,7 @@ Click "Edit" in the project list to adjust more settings:
|
||||

|
||||
|
||||
**Run Settings**:
|
||||
|
||||
- **Pre-start Command**: Execute before starting, e.g., `npm install`
|
||||
- **Restart Policy**: How to handle abnormal process exits
|
||||
- **Environment Variables**: Set `NODE_ENV=production`, etc.
|
||||
@@ -68,7 +69,8 @@ If not, you can access directly via `http://ServerIP:3000` (need to allow port 3
|
||||
|
||||
::: tip Production Environment
|
||||
Production environment recommendations:
|
||||
|
||||
- Enable "Auto Start" to automatically recover after server restart
|
||||
- Configure reverse proxy to forward requests through Nginx
|
||||
- Set memory limits in "Resource Limits" to prevent memory leaks
|
||||
:::
|
||||
:::
|
||||
|
||||
@@ -8,20 +8,20 @@
|
||||
|
||||
## Supported Operating Systems
|
||||
|
||||
| System | Version | Status |
|
||||
|--------------------|---------|-----------------|
|
||||
| AlmaLinux | 10 | Recommended |
|
||||
| AlmaLinux | 9 | Supported |
|
||||
| RockyLinux | 10 | Recommended |
|
||||
| RockyLinux | 9 | Supported |
|
||||
| Debian | 13 | Recommended |
|
||||
| Debian | 12 | Supported |
|
||||
| Ubuntu | 24 | Recommended |
|
||||
| Ubuntu | 22 | Supported |
|
||||
| OpenCloudOS | 9 | Supported |
|
||||
| TencentOS Server | 4 | Supported |
|
||||
| CentOS Stream | 10 | Not Recommended |
|
||||
| CentOS Stream | 9 | Not Recommended |
|
||||
| System | Version | Status |
|
||||
|------------------|---------|-----------------|
|
||||
| AlmaLinux | 10 | Recommended |
|
||||
| AlmaLinux | 9 | Supported |
|
||||
| RockyLinux | 10 | Recommended |
|
||||
| RockyLinux | 9 | Supported |
|
||||
| Debian | 13 | Recommended |
|
||||
| Debian | 12 | Supported |
|
||||
| Ubuntu | 24 | Recommended |
|
||||
| Ubuntu | 22 | Supported |
|
||||
| OpenCloudOS | 9 | Supported |
|
||||
| TencentOS Server | 4 | Supported |
|
||||
| CentOS Stream | 10 | Not Recommended |
|
||||
| CentOS Stream | 9 | Not Recommended |
|
||||
|
||||
Systems not listed can be tried at your own risk, but technical support is not provided.
|
||||
|
||||
|
||||
@@ -29,10 +29,10 @@ One-click backup and recovery for websites and databases, supports scheduled bac
|
||||
|
||||
## Comparison
|
||||
|
||||
| Feature | AcePanel | Similar Product 1 | Similar Product B |
|
||||
|----------------|-----------------|--------------------------|---------------------------------------|
|
||||
| User Interface | Clean and modern | Modern design | Complex features, more advertisements |
|
||||
| Open Source | Fully open source | Only non-pro version | Partially open source, incomplete commit history |
|
||||
| Resource Usage | Extremely low, single file | core + agent dual process | Higher |
|
||||
| App Center | Native apps + container orchestration | Container orchestration only | Outdated apps, slow updates |
|
||||
| Tech Stack | Go 1.25 + Vue 3 | Go 1.24 + Vue 3 | Python 3.7 + Vue 3 + jQuery |
|
||||
| Feature | AcePanel | Similar Product 1 | Similar Product B |
|
||||
|----------------|---------------------------------------|------------------------------|--------------------------------------------------|
|
||||
| User Interface | Clean and modern | Modern design | Complex features, more advertisements |
|
||||
| Open Source | Fully open source | Only non-pro version | Partially open source, incomplete commit history |
|
||||
| Resource Usage | Extremely low, single file | core + agent dual process | Higher |
|
||||
| App Center | Native apps + container orchestration | Container orchestration only | Outdated apps, slow updates |
|
||||
| Tech Stack | Go 1.25 + Vue 3 | Go 1.24 + Vue 3 | Python 3.7 + Vue 3 + jQuery |
|
||||
|
||||
@@ -4,9 +4,9 @@ Long time no see. After several delays, AcePanel 3.0 was finally completed in ea
|
||||
|
||||
## Upgraded to New Brand Name AcePanel
|
||||
|
||||
AcePanel was originally named Haozi Panel, a server operation and maintenance management panel I developed at the end of 2022.
|
||||
AcePanel was originally named Rat Panel, a server operation and maintenance management panel I developed at the end of 2022.
|
||||
|
||||
The most common feedback I received was that the name Haozi Panel didn't sound good, so we've now changed to a more sophisticated name - AcePanel.
|
||||
The most common feedback I received was that the name Rat Panel didn't sound good, so we've now changed to a more sophisticated name - AcePanel.
|
||||
|
||||

|
||||
|
||||
@@ -130,12 +130,11 @@ Also starting from AcePanel 3.0, RHEL 8-based systems (AlmaLinux 8/Rocky Linux 8
|
||||
|
||||
Additionally, to support pre-built installation packages to solve the much-criticized slow MySQL compilation issue, AcePanel has changed the default installation directory to `/opt/ace` and no longer allows customization (expected to have minimal impact, you can still mount data disks before installation).
|
||||
|
||||
|
||||
## About Old Version Upgrade and Maintenance
|
||||
|
||||
We plan to release a script to upgrade from the old Haozi Panel 2.x to AcePanel 3.0 after AcePanel 3.0 has been stable for a while. Given the significant changes, a perfect upgrade is not expected to be achievable, please be aware.
|
||||
We plan to release a script to upgrade from the old Rat Panel 2.x to AcePanel 3.0 after AcePanel 3.0 has been stable for a while. Given the significant changes, a perfect upgrade is not expected to be achievable, please be aware.
|
||||
|
||||
The old Haozi Panel 2.x will continue to receive security updates for a period of time (expected until the end of 2026). You can arrange your upgrade during this period.
|
||||
The old Rat Panel 2.x will continue to receive security updates for a period of time (expected until the end of 2026). You can arrange your upgrade during this period.
|
||||
|
||||
## Open Source License Change
|
||||
|
||||
|
||||
Reference in New Issue
Block a user