Today I want to introduce you to a very useful Linux server management panel, it is 1Panel. 1Panel is a modern, open-source Linux server maintenance management panel that supports mainstream Linux distributions and server architectures. It can help you easily manage your server, including installation, configuration, monitoring, backup, recovery, and other functions. One big advantage of 1Panel is that it can seamlessly integrate with the Baota panel, allowing you to enjoy the advantages of both panels. Now let me give you a detailed introduction to the installation tutorial of 1Panel, as well as the pros and cons compared to the Baota panel.
First, we need to prepare a Linux server. Here I am using Ubuntu 20.04 LTS. We need to ensure that our server can access the Internet and has enough memory and disk space. It is recommended to have at least 1GB of available memory and at least 10GB of disk space. Then, we need to log in to our server via SSH and execute the following command to install 1Panel:
bash
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
This command will automatically download and run the installation script of 1Panel. The installation process may take a few minutes, during which it will automatically detect and install some dependencies. After the installation is complete, the console will print out the access information of 1Panel, as shown below:
Congratulations! 1Panel has been installed successfully!
Please visit https://your_server_ip:8443 to access the web panel.
The default username is admin and the password is admin@123.
Please change your password as soon as possible after logging in.
As we can see, we can access the login page of 1Panel by visiting http://target_server_ip:target_port/security_entry
through a browser. The target port and security entry are randomly generated, so please keep this information safe to ensure the security of the panel. If you forget this information, you can log in to the server via SSH and execute the command 1pctl user-info
to retrieve it.
Next, we can enter the address mentioned above in the browser to access the login page of 1Panel. The default username is admin and the password is 123456. Please change the password promptly after logging in. After successful login, we can see the main interface of 1Panel, as shown in the image below:
We can see that 1Panel has many functional modules, including system information, software management, file management, database management, website management, scheduled tasks, firewall, log auditing, etc. We can switch between different modules by clicking on the left menu bar and perform corresponding operations. For example, we can install or uninstall some commonly used software packages, such as nginx, PHP, MySQL, etc., in the software management module; we can create or delete websites, and set domain names, SSL certificates, anti-leeching, etc., in the website management module; we can also open or close ports, and view real-time traffic monitoring in the firewall module.
So, what are the pros and cons of 1Panel compared to the Baota panel? Let me briefly summarize:
Advantages:
- 1Panel is open-source, while the Baota panel is closed-source. This means that you can view and modify the source code of 1Panel, and participate in the 1Panel community to contribute your code or suggestions. The Baota panel is closed-source, so you cannot know its internal implementation or customize/optimize it.
- 1Panel supports more server architectures, while the Baota panel only supports x86_64 and aarch64. This means that you can use 1Panel on more hardware platforms, such as armv7l, s390x, and ppc64le. The Baota panel only supports x86_64 and aarch64 architectures, so if your server is of a different architecture, you cannot use the Baota panel.
- 1Panel can seamlessly integrate with the Baota panel, while the Baota panel cannot integrate with 1Panel. This means that you can use both panels on the same server and enjoy the advantages of both. For example, you can install and configure software packages in 1Panel, and then create and manage websites in the Baota panel. The Baota panel cannot integrate with 1Panel, so if you want to use the features of 1Panel, you need to uninstall the Baota panel and reinstall 1Panel.
- The biggest advantage of 1Panel is that it is open-source and free.
Disadvantages:
- 1Panel has relatively fewer functional modules compared to the Baota panel. This means that you may not find some of the features you need in 1Panel, such as mail services, FTP services, DNS services, etc. The Baota panel provides more functional modules to meet more needs.
- The interface design of 1Panel is relatively simple, while the interface design of the Baota panel is relatively fancy. This means that you may feel that 1Panel is relatively plain and lacks visual effects when using it. The interface design of the Baota panel is more fancy, with many animations and icons, which can provide you with a better user experience.
The above is my introduction to the installation tutorial and pros and cons comparison of 1Panel and the Baota panel. I hope it is helpful to you. If you are interested in trying 1Panel, please visit https://github.com/1Panel-dev/1Panel/releases
to download the latest version and follow the steps above to install it.
If you have any questions or suggestions, please leave a comment in the comment section!