b2proxy
qqg.net
okkproxy
qqgnet
bitbrowser
jkyunidc

【Beginner’s Full Guide】Build a Personal Website, Self-Hosted Cloud Drive, and Remote Desktop All-in-One Data Center Using BandwagonHost E-Commerce VPS

11000人交流群欢迎你加入:https://telegram.me/gwvpsceping
jtti

A step-by-step tutorial showing how to use a BandwagonHost E-Commerce VPS to deploy a WordPress blog, OpenList cloud drive (connected to Quark cloud storage), and RustDesk remote desktop service. No coding experience required. Complete deployment process, detailed screenshots, and performance optimization—all in one guide!


1. Introduction: Why Build Your Own “Digital Sovereignty Space”

Many users pursuing digital independence have experienced the following frustrations:

  • Content restrictions and censorship on public blogging platforms;
  • Speed limits and file scanning on mainstream cloud storage services;
  • Constant ads or forced phone verification in remote desktop tools.

Most people simply “put up with it,” but today we break that compromise.

In this guide, we will use a BandwagonHost E-Commerce VPS (CN2 GIA optimized route) to build your own three-in-one digital system:

  • WordPress personal blog — your independent content platform;
  • OpenList + Quark Cloud — a 6TB personal cloud storage system;
  • RustDesk Remote Desktop — a fast, secure private remote access solution.

No programming knowledge or server experience required. Just follow the steps and complete everything from a single computer.

Beginner VPS Setup


2. Preparation

Please prepare the following tools and accounts:

  1. A working email address (QQ, 163, Gmail, etc.);
  2. Alipay balance (for VPS and domain purchase);
  3. Quark Cloud 88VIP account (approx. $10/year via resale platforms, 6TB storage);
  4. Chrome or modern browser;
  5. Notepad or Word document for saving IP, password, ports.

3. Buy VPS & Install System

We use: BandwagonHost E-Commerce VPS (2C/2G/40GB SSD/2TB traffic), Los Angeles DC6 CN2 GIA.

  1. Visit: BandwagonHost Official Site
  2. Select VPS plan and add to cart;
  3. Pay via Alipay after registration;
  4. Login to user panel → copy VPS IP;
  5. Open KiwiVM → Stop VPS → Install OS;
  6. Select Debian 12 and confirm installation;
  7. Save root password and SSH port.



4. Buy Domain & Point to Server

Recommended registrar: NameSilo

  • Add A record pointing domain to VPS IP;
  • Add subdomains if needed (e.g., list.example.com).

5. Install BT Panel & Environment

  1. Connect VPS using Xshell;
  2. Install BT Panel (Debian 12 supported);
  3. Login to panel;
  4. Install LNMP (Nginx + MySQL + PHP);

6. Deploy WordPress + Boxmoe Theme

  1. Create website + database in BT panel;
  2. Enable SSL (Let’s Encrypt);
  3. Set rewrite rules for WordPress;
  4. Download WordPress:
    https://wordpress.org/latest.tar.gz
  5. Upload to root directory and extract;
  6. Open domain to install WordPress;
  7. Login admin panel and install theme:

Download Boxmoe Theme



7. Install OpenList & Connect Quark Cloud

  1. Create subdomain list.example.com;
  2. Add reverse proxy:
    http://127.0.0.1:5244
  3. Install OpenList via SSH:
apt-get install wget curl vim sudo unzip -y
curl -fsSL https://res.oplist.org/script/v4.sh > install-openlist-v4.sh && sudo bash install-openlist-v4.sh
  1. Login with generated credentials;
  2. Add Quark Cloud storage;
  3. Paste cookie from browser DevTools (F12).

Your 6TB cloud system is now integrated.


8. Deploy RustDesk Remote Desktop

  1. Install Docker via BT panel;
  2. Install RustDesk Server container;
  3. Save generated Key;
  4. Download client:

Download RustDesk

  1. Set server IP + Key;
  2. Optional auto config:
rustdesk-host=8.8.8.8,key=xxxx.exe

9. Final Result

You now have:

  • WordPress personal website;
  • 6TB OpenList + Quark cloud drive;
  • Private RustDesk remote desktop system.

A complete self-hosted digital ecosystem under your full control.


10. Optimization Tips

WordPress Acceleration

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
lsmod | grep bbr
  • Install cache plugin (WP Super Cache);
  • Enable PHP extensions;

Security Hardening

  • Change SSH port;
  • Regular system updates;
  • Install Fail2Ban.

💬 Conclusion

If you completed everything, congratulations:

You are no longer just a user of cloud services—you are now the owner of your own digital infrastructure.

标签:
racknerd