Complete Guide to Hosting Websites Without ICP Filing: from server selection to go-live

Websites hosted on servers within mainland China require ICP (Internet Content Provider) filing, a process that typically takes 1-3 weeks. For those seeking rapid deployment, serving global audiences, or wanting more flexibility, overseas hosting is the direct solution.

1. What is ICP Filing?

ICP Filing is China's registration system for internet information service providers. All websites hosted on mainland Chinese servers must complete it, or the data center will block ports 80/443.

When is Filing Required?

Scenario Required? Notes
Server in mainland China ✅ Yes All ports may be blocked
Server in Hong Kong/overseas ❌ No Completely exempt
Using Chinese CDN with overseas origin ⚠️ Depends Some CDNs require filing
Overseas site serving Chinese users ❌ No But speed may be affected

Benefits of No-Filing Hosting

  1. Instant launch: Deploy immediately after server purchase
  2. Global reach: Servers directly serve global users
  3. Content flexibility: No filing-related restrictions
  4. Easy migration: Switch providers anytime

2. Server Locations

Location Latency to China Latency to US/EU Price
Hong Kong 5-30ms 200-300ms Medium-high
Singapore 50-80ms 150-250ms Medium
Tokyo, Japan 40-80ms 150-200ms Medium
US West Coast 150-200ms 30-80ms Low-medium
Europe (Germany) 200-300ms 20-50ms Low

3. Recommended Providers

Provider Hong Kong Starting price Notes
DigitalOcean No (SG available) $4/mo Great docs, large community
Vultr Yes $2.5/mo Broad data center coverage
Alibaba Cloud Intl Yes $4.5/mo Good China connectivity
Tencent Cloud Intl Yes $3.5/mo CN2 line from HK
AWS Lightsail Yes $3.5/mo Global infrastructure

4. Setup Flow

Step 1: Purchase Server

  • Budget option: Vultr $2.5/mo or DigitalOcean $4/mo
  • Recommended: Vultr HK $6/mo or DigitalOcean SG $6/mo

Step 2: Deploy Website

ssh root@your_server_ip
apt update && apt upgrade -y
apt install nginx mysql-server php-fpm php-mysql -y

Step 3: Configure Domain & CDN

  1. Point domain to server IP
  2. Configure Cloudflare CDN (free)
  3. Enable SSL/HTTPS (free cert)
  4. Set caching rules

Step 4: Go-live Check

  1. ✅ Site accessible via domain
  2. SSL certificate installed
  3. ✅ Site speed normal across regions
  4. ✅ robots.txt configured
  5. ✅ SEO basics in place

5. Speed Optimization for Chinese Users

Solution Latency Cost Complexity
Hong Kong server 10-30ms Medium Low
Cloudflare CDN Moderate Free Low
Chinese CDN (needs ICP) <10ms Medium High
CN2 GIA line 30-60ms High Medium

16IDC Takeaway

Overseas hosting is the best choice for global businesses and projects needing rapid deployment. For Chinese-language content sites, the recommended combination is Hong Kong or Singapore server + Cloudflare CDN — balancing low latency to China with global reach. Choosing the right provider and configuration makes no-filing hosting more efficient and flexible than domestic hosting.