Huawei Cloud Account Security Protection Install CyberPanel on Huawei Cloud server
Introduction: Why CyberPanel + Huawei Cloud Sounds Like a Good Plan
If you’ve ever tried to set up a website on a server and discovered that the server had other hobbies—like refusing connections, ignoring permissions, or randomly “helping” you with cryptic error messages—welcome. You’re among friends. Today we’re installing CyberPanel on a Huawei Cloud server. It’s a hosting control panel built on top of familiar components (OpenLiteSpeed + WebAdmin + convenience features), aiming to make your life easier while still giving you enough knobs to feel powerful.
Huawei Cloud, meanwhile, offers reliable infrastructure. Pair that with a clean, script-based installation, and you get a setup that’s both manageable and fun—well, fun in the sense that your server stops being mysterious and starts being cooperative.
This guide is written with practical details: what to click, what to check, what to configure, and what to troubleshoot when things don’t go according to plan. By the end, you should have CyberPanel running, you’ll know how to access it, and you’ll be ready to create your first site.
What You Need Before You Start
Before you touch the terminal, let’s assemble the basic toolkit. CyberPanel installations are usually smooth when the prerequisites are correct. If they’re not, you’ll typically see errors that are easy to understand once you know what they’re complaining about.
1) A Huawei Cloud compute instance
Create a cloud server (Elastic Cloud Server / ECS-style equivalent in Huawei Cloud). Choose resources that won’t make your future self cry. For small sites and testing:
- CPU: 1–2 vCPU
- RAM: 2–4 GB (minimum 2 GB, more is nicer)
- Storage: 40 GB+ (web stacks grow, especially when you add logs and backups)
Pick a region close to your target audience so your sites are fast and not emotionally distant.
2) A supported Linux OS
CyberPanel is commonly installed on CentOS/Ubuntu derivatives depending on current support. When in doubt, choose an OS version that CyberPanel documentation indicates as compatible. Because platforms evolve (and sometimes compatibility changes), you should verify the latest CyberPanel requirements before committing. For a stable first try, Ubuntu LTS is often a safe bet.
Also make sure your server has a public IPv4 address or that your access path is clear.
3) Root access or a privileged user
You’ll need terminal access with sudo rights or direct root. In Huawei Cloud, you can typically SSH in using the key pair you create when provisioning the instance.
4) Domain name (optional, but highly recommended)
You can install CyberPanel without a domain, but you’ll want one for SSL and proper website hosting. You can use:
- Huawei Cloud Account Security Protection A domain you own and can point to your server’s IP
- Or temporary testing via IP access
Step 1: Prepare the Huawei Cloud Network (Firewall + Ports)
CyberPanel will run services on common web ports. If your Huawei Cloud security rules block them, you can install successfully but still be unable to reach the panel. This is one of those “looks installed, feels broken” scenarios.
Open these inbound ports
Depending on your chosen setup, allow at least:
- 22 (SSH) — for administration
- 80 (HTTP) — for web access
- 443 (HTTPS) — for SSL web access
- 8090 (CyberPanel WebAdmin) — commonly used for the admin panel
Some CyberPanel configurations use different admin ports, so keep an eye on what the installer tells you. But 8090 is the usual suspect.
Security Group vs Host Firewall
Huawei Cloud typically uses security groups / firewall rules at the network layer. That’s your first line of defense. You may also have a host firewall enabled on the server (like UFW or firewalld). If you’re unsure, check and configure on the server side too.
For now, ensure your Huawei Cloud inbound rules allow the ports above. Later, we’ll align the server firewall.
Step 2: SSH Into Your Server and Do Basic System Updates
SSH into your Huawei Cloud instance. Then run:
sudo -i apt update -y apt upgrade -y
If your OS isn’t Ubuntu/Debian, use the appropriate package manager (for example, yum or dnf). The key idea is the same: update the system so dependencies can be installed without drama.
After updates, reboot only if the update requires it. Otherwise, continue.
Install essential tools
Many scripts require utilities like curl, tar, and socat. Install them if they’re missing:
apt install -y curl wget socat tar ca-certificates
Again, if you’re not on a Debian/Ubuntu system, adapt the command to your package manager.
Step 3: Confirm Your DNS and Hostname (Yes, You Should)
You can technically install everything and fix DNS later, but you’ll save time by setting a clean hostname now. CyberPanel and SSL certificates behave better with consistent identification.
Check current hostname
hostnamectl
If you see something weird like localhost or random names, set a proper hostname:
sudo hostnamectl set-hostname your-server-name
Then update hosts resolution if necessary (some setups benefit from it):
sudo nano /etc/hosts
Add something like:
127.0.0.1 localhost <your_server_private_or_public_ip> your-server-name
But don’t blindly copy; use the value that makes sense for your environment. If you’re unsure, keep it simple: ensure hostname resolves properly.
Step 4: Install CyberPanel
Now the main event. CyberPanel is often installed via a script provided by the project. The exact install command can change over time, so follow the official guidance for the latest installer. Still, the general process is consistent:
Download and run the installer
Typical flow:
cd /home curl -O <installer_url> bash <installer_script>
However, CyberPanel’s installer instructions may recommend a one-liner. If the project provides an up-to-date command, use that. The goal is to get the installer script to run and complete without errors.
What you should expect during installation
During installation, the script generally:
- Installs or configures OpenLiteSpeed (or similar backend services)
- Huawei Cloud Account Security Protection Sets up CyberPanel components
- Configures firewall and required ports
- Prompts for login credentials
Be patient—installations can take a few minutes depending on server speed and network latency.
If the installer complains about ports
If the installer tells you a port is already in use, it means something else is running. Common culprits include an existing web server (Nginx/Apache) or a previously installed control panel.
Huawei Cloud Account Security Protection To identify processes listening on a port:
sudo ss -tulpn | grep -E ':(80|443|8090) '
If you see something conflicting, stop/disable it carefully (and make sure you’re not destroying production accidentally).
Step 5: Access CyberPanel WebAdmin
After installation, CyberPanel usually provides a URL or port for the WebAdmin interface. In most standard setups:
- WebAdmin runs on https or http with a port like 8090
- You log in using the credentials created by the installer
Try browsing from your local computer to:
http://<your_server_public_ip>:8090
If your environment forces HTTPS, try:
https://<your_server_public_ip>:8090
If you can’t connect, don’t panic. We’ll troubleshoot in the next section.
Basic browser troubleshooting
- Huawei Cloud Account Security Protection If it times out: check Huawei Cloud security group and server firewall for port 8090.
- If it says “connection refused”: something isn’t running or CyberPanel didn’t bind to that port.
- If it shows a certificate warning: that’s normal early on; SSL may not be set up yet.
Step 6: Configure Server Firewall (So Life Doesn’t Fight Back)
Even if Huawei Cloud allows ports, a host firewall can still block inbound traffic. You should verify your server firewall status.
For UFW
sudo ufw status
If it’s inactive, you can skip. If active, allow the required ports:
sudo ufw allow 22/tcp sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw allow 8090/tcp
For firewalld
sudo firewall-cmd --state
If running:
sudo firewall-cmd --permanent --add-port=22/tcp sudo firewall-cmd --permanent --add-port=80/tcp sudo firewall-cmd --permanent --add-port=443/tcp sudo firewall-cmd --permanent --add-port=8090/tcp sudo firewall-cmd --reload
After firewall changes, test again from your local machine.
Step 7: Set Up SSL (Let’s Make HTTPS Happen)
CyberPanel typically includes tools to manage SSL certificates. The typical goal:
- Point your domain to the server IP
- Use CyberPanel to obtain/issue SSL
- Verify HTTPS works
Point your domain to the server
At your DNS provider (not on Huawei Cloud necessarily), create an A record:
- Host: your domain or @
- Value: your Huawei Cloud server public IP
- TTL: default is fine
Propagation can take time. If you try SSL issuance immediately and DNS isn’t ready, you may get validation errors. Waiting is not glamorous, but it’s effective.
Issue SSL via CyberPanel
Log into CyberPanel, then:
- Create an SSL certificate for your domain
- Select automatic issuance (if available) or upload certificate files
- Follow prompts to complete validation
Once SSL is issued, test:
- Open https://your-domain
- Confirm the certificate is valid (no scary browser warnings)
If you see certificate issues, check domain DNS records and ensure ports 80/443 are reachable externally.
Step 8: Create Your First Website
With CyberPanel running and SSL configured, you’re ready to serve content. The flow generally looks like:
- Create a website in CyberPanel
- Select the domain
- Choose SSL settings
- Set up document root and rewrite rules (if needed)
- Huawei Cloud Account Security Protection Upload content or deploy via FTP/SFTP/Git (depending on your preference)
Example: simple test page
If you just want to confirm the server works, you can upload an index.html file to the website’s document root. Then refresh the domain in your browser.
If you’re deploying WordPress or another stack, you can install via CyberPanel’s built-in options or use your usual deployment method.
Huawei Cloud Account Security Protection Step 9: Performance and Safety Tweaks (Because We Like Enjoyable Servers)
CyberPanel installation gets you online. Fine-tuning gets you calm.
Regular updates
Keep your OS and CyberPanel components updated. A server that doesn’t update is like a car that never gets oil—eventually it makes a noise you won’t like.
Strong passwords and limited access
Use strong passwords for:
- CyberPanel admin
- FTP/SFTP users
- Database users
If CyberPanel supports IP restrictions for WebAdmin, consider enabling it (especially if your panel is on the open internet).
Backups
Backups aren’t exciting until you need them. Configure automated backups if CyberPanel provides this feature. Store backups somewhere safe (not only on the same server).
Troubleshooting: Common Problems and What They Mean
Let’s talk about the usual “why is my panel not reachable” moments. Here are the most common issues when installing CyberPanel on a fresh cloud server.
Problem 1: Can’t access WebAdmin (port 8090)
- Check Huawei Cloud security rules for inbound 8090.
- Check server firewall (UFW/firewalld) for 8090.
- Verify CyberPanel services are running.
To check listening ports:
sudo ss -tulpn | grep 8090
If nothing listens on 8090, CyberPanel installation might have failed partially.
Problem 2: Port 80/443 already in use
Another service is using the port. Find it and stop it temporarily:
sudo ss -tulpn | grep ':80 ' sudo ss -tulpn | grep ':443 '
Then resolve the conflict. If you have Nginx/Apache installed, you may need to disable it if CyberPanel expects to manage the web server.
Problem 3: Installation fails due to missing dependencies
The installer often expects system packages. Install common dependencies like curl, socat, tar, and certificates (as shown earlier). If the error message includes a missing package name, install it directly and rerun the installer.
Problem 4: SSL certificate issuance fails
- DNS not propagated: wait and re-check A records.
- Ports blocked: ensure 80/443 are open externally.
- Domain mismatch: confirm the certificate request matches the exact domain.
Problem 5: You can open CyberPanel but login fails
Double-check you’re using the username/password created during installation. If you changed it, ensure you didn’t accidentally copy extra spaces. If you forgot credentials, CyberPanel may provide a recovery method or re-install option.
Operational Checklist (Quick and Satisfying)
Here’s a simple checklist you can tick off once your install is done:
- Server is updated (OS packages installed/updated)
- Huawei Cloud firewall allows ports 22, 80, 443, 8090
- Host firewall (if enabled) also allows those ports
- CyberPanel services are running
- WebAdmin is reachable at
<ip>:8090 - Domain DNS points to the server IP (A record)
- SSL is issued and HTTPS works
- A test site loads correctly
- Backups are configured (or at least you have a plan)
Conclusion: Your CyberPanel Journey Starts Now
Installing CyberPanel on a Huawei Cloud server is not just about running a script and hoping for the best. It’s about preparing the network correctly, ensuring dependencies are present, and verifying that the services you need are reachable from the outside world. Once those boxes are ticked, CyberPanel turns your server from a raw machine into a manageable hosting platform.
And remember: if something fails, the error is usually not “random.” It’s a clue. A port is blocked. A process is conflicting. A dependency is missing. A certificate request can’t validate. Follow the symptoms, and you’ll fix it.
Now go create your first website, issue a clean SSL certificate, and enjoy the moment when your server behaves like it actually wants to help. If that moment doesn’t arrive instantly, don’t worry—your logs will tell you where it went missing.

