Previously, I installed a Baota panel on the server to set up a question bank program. Baota is a software that simplifies server operations, making server management more accessible. I chose between two server control panels: 1panel, which is open-source, and Baota, which is more commercial. Currently, I have two servers: one with Baota installed, focusing on stability for hosting websites and services like GitLab, and another with 1panel installed for personalized configurations and sharing on my blog.
In the post “Setting Up a Remote Server for Yourself,” I detailed how to start a server using CentOS. Today, we’ll follow the 1Panel official website to install the server panel with a single command. Nowadays, many installations involve downloading a shell script remotely and then installing it. This idea is also suitable for one-click plugin installations during the process.
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
After installation, the terminal will print out the server and other installation information. Simply enter the server address and port into your browser to see the following interface.

Let me talk about what I can do with it. I mainly use it for the following purposes: first, personal brand promotion, such as building a personal content website and synchronizing it across various community platforms. This way, my content is original, and the original drafts remain in my hands. Here, I must mention backups. Since we manage our own servers, the probability of data loss is higher, so it’s crucial to take preventive measures. I use WordPress to host a personal podcast website, mainly to carry my content and resume.
After setting up personal services, combined with containerization technology, I can practice various AI open-source projects. Not to mention, it’s easy to build my own website and call APIs from various models.
Many open-source projects provide Docker deployment methods, so deploying and trying applications on your own server is not a problem. If it involves training, it depends on who can afford it. Therefore, when we talk about personal capabilities, we must separate them from organizational capabilities. The purpose of installing the panel is not only to make website building easier but also to use the web UI medium to do many things, including getting a thread Docker manager.
This series I’m sharing has three goals: first, to enhance my professional capabilities. I will organize my knowledge in the physical implementation of chip design, focusing on basic knowledge. Too much detail would involve things that shouldn’t be discussed. Besides professional capabilities, there are also debugging skills, managing upstream and downstream capabilities, and career development aspirations. Second, to share my experiences and thoughts, which might serve as a reference for others at some point. I also offer coaching services, ideally generating income, but it’s fine if it doesn’t. Lastly, after working in CAD, I’ve seen some backend process management in chip design. Of course, every team or company has its reasons and motivations for choosing a framework, and what’s suitable is best. But I want to address many pain points and see if I can compile a solution.