WDCP v2.2.1 version of Linux server management system released

by 09vbwleet on 2012-02-24 14:25:54

**Linux Server Management System WDcp v2.2.1 Release**

WDcp (WDlinux Control Panel) is a Linux server management system developed in PHP, designed for ease of use and management of Linux servers. It allows online management of servers and virtual hosts through a web interface. Simple, convenient, and easy to operate, it is available only for Linux systems and not for Windows. This makes it easier for users, even those unfamiliar with Linux, to manage Linux servers. It supports CentOS/RedHat versions, while other Linux versions have not yet been tested. Testing is welcome!

### **Feature List**

The WDcp system includes two main functions: Website Management and Server Management.

#### **Server Management**

1. Supports Apache, Nginx, and Nginx+Apache configurations. Directory access restrictions effectively solve cross-site script access issues, enhancing security.

2. Online monitoring of system resources, including uptime, system load, memory usage, and top information.

3. Online connection number management, including statistics on total connections, single IP connections, connection status, web connections, and MySQL connections.

4. Online management of system services, including stopping, starting, and setting services to start with the system.

5. Online port management, including detection of open ports and closing unnecessary ports.

6. Online process management, including viewing and terminating processes (KILL).

7. Online IP address configuration, including adding and deleting IP addresses.

8. Online memory management, including viewing memory usage and releasing memory online.

9. Online configuration of DNS IP addresses used by the server.

10. Online execution of shell commands such as ifconfig, ls, and date.

11. Online disk usage monitoring.

12. Online file management, including editing, modifying, packing, unpacking, and changing file attributes (detailed instructions below).

13. Online viewing of system logs, including SSH login logs and FTP logs.

14. Online restart of the server, shutdown, or restart of related services such as web, MySQL, FTP, and SSH.

15. Online configuration of common MySQL and PHP parameters, as well as direct online editing of configuration files.

16. Online firewall (iptables) configuration, including adding rules, opening IPs and ports, and restricting IP access.

17. Online SELinux security settings.

18. Online SSH management, including port modification, limiting root user login, and enabling/disabling DNS resolution (slow SSH connections may be due to DNS resolution being enabled).

19. Online ping value configuration, providing an additional layer of server security.

20. Direct online upgrades, making updates simple and easy.

21. Added general user management (modifying FTP user passwords, MySQL database passwords, and domain bindings).

More features will be added in future updates...

#### **Website Management**

1. Create, modify, and delete websites, set default homepages, log records, domain bindings, and secondary domain bindings (website files are uploaded to the public_html directory under the FTP main directory).

2. Support for online configuration of rewrite rules, including adding, modifying, and deleting them.

3. Support for customizing error redirection pages for 400, 401, 403, 404, 405, 500, and 503 errors (these pages are located in the public_html/errpage/ directory under the FTP main directory and can be modified manually).

4. Online binding of secondary domains.

5. FTP user management, including creating individual FTP users, modifying passwords, and deleting users.

6. MySQL user management, including creating independent MySQL databases, modifying passwords, and deleting users. Additional functionality can be achieved using phpMyAdmin.

7. Integration of phpMyAdmin in the backend for better MySQL management.

8. Online backup of websites, databases, and FTP accounts.

#### **Online File Manager**

1. Edit, modify, delete, pack, unpack, change permissions/attributes, owners, and groups.

2. Online packing/unpacking (supports .tar, tar.gz, tgz, bz2, zip formats) and downloading.

3. Support for online file editing.

4. Enhanced security with a recycle bin feature, temporarily storing all deleted files to prevent accidental deletions or misoperations.

5. Customizable cleanup of the recycle bin (using SSH, SCP, WinSCP3, etc.).

### **User Credentials**

- Default username: admin

- Default password: wdlinux.cn

### **Updates in this Version**

1. Added file download functionality in the file manager.

2. Added the ability to create a default site accessible via IP.

3. Added installation and configuration of Memcached.

4. Added web log cutting, compression, and retention of recent logs.

5. Added backend port modification directly from the backend.

6. Added service restart functionality during startup.

7. Added settings and limits for site IP concurrency to prevent attacks and excessive bandwidth usage from multi-threaded downloads.

8. Added control over single-threaded bandwidth and total bandwidth per IP or thread, especially useful for large downloads.

9. Added hotlink protection for images, which is very useful for high-traffic or image-heavy sites.

10. Added 301/302 redirection for easy setup.

11. Added gzip compression settings (Nginx supports this by default; Apache requires configuration for certain file types).

12. Added client browser cache time settings.

13. Added API interfaces for sites, FTP, and MySQL.

14. Added scheduled tasks.

15. Added mandatory root password modification.

16. Added tools to check and modify PureFTPd database connections.

17. Added MySQL optimization settings with selectable configurations.

18. Added automatic deletion of directories when deleting FTP accounts.

19. Added automatic deletion of directories when deleting sites (excluding secondary domain bindings).

20. Added IP restriction for backend access, allowing specific IPs or IP ranges to access the backend.

21. Added control over FTP space size, file count, upload/download bandwidth.

22. Added control over MySQL space size and whether it is deactivated.

23. Added restrictions on absolute path usage when creating FTP users.

24. Fixed an issue where IP settings were not saved correctly.

25. Fixed errors when adding remote MySQL access users and improved the display of database user lists.

26. Fixed instability issues in the backend on CentOS 6 systems.

### **Installation**

```bash

tar zxvf lanmp_v2.2.1.tar.gz

```

Install everything:

```bash

sh in.sh

```

Optional installations for LNAMP, LAMP, or LNMP:

```bash

sh lanmp.sh

```

Install only the WDcp server/virtual host management panel:

```bash

sh wdcp_ins.sh

```

Install only the web application environment (LNAMP, LNMP, LAMP):

```bash

sh lanmp.sh

```

### **Upgrade**

This is a test version. Upgrading from versions 2.0/2.1 is not recommended at this time. Wait for the stable version before upgrading.

### **Default User Credentials**

- Username: admin

- Password: wdlinux.cn

### **Default MySQL Credentials**

- Username: root

- Password: wdlinux.cn

For more information, visit: [http://www.xwkj.com/tuoguan.asp](http://www.xwkj.com/tuoguan.asp)