تېخنىكا2026-04

Hosting & Deploy سۇپىلىرى — ئۇيغۇرچە يىلنامە

Vercel، Netlify، Railway قاتارلىق ھوستىڭ سۇپىلىرىنىڭ مۇقايىسىسى

✓ Build successful · Deployed in 28s · Live on production

Hosting & Deploy سۇپىلىرى

Vercel · Netlify · Railway · Render · Fly.io · Cloudflare · GitHub Pages · Supabase

ئەڭ ياخشى ھەقسىز ۋە تۆلەملىك Hosting سۇپىلىرىنىڭ تولۇق ئۇيغۇرچە مۇقايىسە يىلنامىسى — قاچان قايسىنى تاللاش كېرەك؟

▲ 01 — Vercel ◆ 02 — Netlify 🚂 03 — Railway ◉ 04 — Render ✈ 05 — Fly.io ☁ 06 — Cloudflare Pages 🐙 07 — GitHub Pages ⚡ 08 — Supabase 📊 09 — تولۇق مۇقايىسە 🎯 10 — قاچان قايسىسى

نىمىشقا Hosting سۇپىسى مۇھىم؟

ئۆز سېرۋىرىڭىزنى باشقۇرماي لايىھىڭىزنى دۇنياغا چىقىرىش

Modern Hosting سۇپىلىرى — كود يوللاشتىلا ئاپپلىكاتسىيىڭىز ئاپتوماتىك قۇرۇلىدۇ، سىنالىدۇ ۋە دۇنياغا چىقىرىلىدۇ. SSL سەنەد، CDN، مىقياسلاش، يىلتىز ئۆرتۈك بايقاش — ھەممىسى ئاپتوماتىك. ئەڭ ياخشىسى: كۆپىنچىسى ھەقسىز قەۋەت تەمىنلەيدۇ، كىچىك ۋە ئوتتۇرا لايىھىلەر ئۈچۈن $0 دا يايدۇرۇش مۇمكىن.

سۇپا تۈرىئۇيغۇرچەئىشلىتىشمىسال
Static Hostingئۆزگەرمەس ساھىپخانىلىقHTML، CSS، JS ھۆججەتلىرى. DB ياكى سېرۋىر يوق.GitHub Pages، Netlify
JAMstackJAMstack سۇپىسىJS + API + Markdown. قۇرۇلغاندا ھاسىللانغان HTML.Vercel، Netlify
ServerlessسېرۋىرسىزAPI Function لار. سوئال كەلگەندىلا ئىجرا.Vercel، Cloudflare
PaaSسۇپا مۇلازىمىتىDocker، Python، Node.js سېرۋىرلار.Railway، Render، Fly.io
Edge Computingچەت ھىسابلاشئىشلەتكۈچىگە يېقىن جايدا كود ئىجرا.Cloudflare Workers
BaaSBackend مۇلازىمىتىAuth، DB، Storage — Backend سىز.Supabase، Firebase

▲ Vercel — Frontend ئۈچۈن ئەڭ ياخشى

Next.js نىڭ قۇرغۇچىسى. Frontend ۋە Serverless ئۈچۈن ئالەمسالغان سۇپا.

ھەقسىز Hobby قەۋەت Next.js ئەڭ ياخشى

Next.js نى قۇرغان شىركەت. GitHub، GitLab، Bitbucket دىن ئاپتوماتىك يايدۇرۇش. Edge Network ئارقىلىق دۇنيا كۆلىمىدە CDN. ھەر Pull Request دا Preview URL ھاسىللايدۇ. Serverless Functions، Edge Functions قوللايدۇ.

✓ ئۈستۈنلۈكلىرى

✓ Next.js بىلەن كامىل بىرلەشمە

✓ GitHub → 30s دا يايدۇرۇش

✓ Edge CDN دۇنيا كۆلىمىدە

✓ ھەر PR دا Preview URL

✓ Analytics، Speed Insights

✓ AI SDK ئىچىدە

✗ كەملىكلىرى

✗ تىجارەت لايىھىسى تۆلەملىك

✗ Docker قوللانمايدۇ

✗ Backend سېرۋىر ئۈچۈن يارامايدۇ

✗ ھەقسىزدە Hobby دەپ بەلگىلەنگەن

ھەقسىز قەۋەت JAMstack

JAMstack ھەرىكىتىنىڭ قۇرغۇچىسى. React، Vue، Svelte، Gatsby — ھەر قانداق Framework. Forms، Identity، Functions ئىچىدە. Vercel غا ئوخشاش ئەمما React غا باغلانمىغان.

✓ ئۈستۈنلۈكلىرى

✓ ھەر قانداق Framework

✓ Forms ئىچىدە (Backend سىز)

✓ A/B Testing ئىچىدە

✓ Identity & Auth ئىچىدە

✓ Branch Deploy

✓ Split Testing

✗ كەملىكلىرى

✗ Vercel دىن ئاستارەق Build

✗ Build minutes چەكلىك

✗ Backend ئۈچۈن يارامايدۇ

✗ Next.js بىلەن يارىم ماسلىشىش

Vercel & Netlify كود مىسالى

BASH + JSON

deploy_config.sh

# ── Vercel CLI ──────────────────────────────────────────── 
npm install -g vercel
vercel login
vercel                     # بىرىنچى قېتىم (سوئال سورايدۇ) 
vercel --prod              # Production يايدۇرۇش 
vercel env add SECRET_KEY  # مۇھىت ئۆزگەرگۈچى قوشۇش 

 # vercel.json — Next.js تەڭشىكى 
{
   "buildCommand" :  "npm run build" ,
   "outputDirectory" :  ".next" ,
   "framework" :  "nextjs" ,
   "regions" : [ "nrt1" ],
   "headers" : [{
     "source" :  "/(.*)" ,
     "headers" : [{ "key" :  "X-Content-Type-Options" ,  "value" :  "nosniff" }]
  }]
}

 # ── Netlify CLI ─────────────────────────────────────────── 
npm install -g netlify-cli
netlify login
netlify deploy             # سىناق يايدۇرۇش 
netlify deploy --prod      # Production يايدۇرۇش 

 # netlify.toml 
[build]
  command     =  "npm run build" 
  publish     =  "out"         # Next.js ئۈچۈن "out"، CRA ئۈچۈن "build" 

[build.environment]
  NODE_VERSION =  "20" 

[[redirects]]
  from   =  "/*" 
  to     =  "/index.html" 
  status =  200 

[[headers]]
  for =  "/*" 
  [headers.values]
    X-Frame-Options =  "DENY"

🚂 Railway & ◉ Render — Backend ئۈچۈن

FastAPI، Django، Node.js، Docker — ھەر خىل Backend يايدۇرۇش

$5 ھەقسىز كرېدىت Full-Stack

Backend، Database، Cron Jobs، Workers ھەممىسىنى بىر جايدا باشقۇرۇش. PostgreSQL، Redis، MongoDB ئىچىدە تەمىنلىنىدۇ. Docker ۋە GitHub ئارقىلىق يايدۇرۇش. Heroku 2022-يىلى ھەقسىز قەۋەتنى تاشلىغاندا Railway ئەڭ ياخشى ئالماشتۇرغۇچى بولدى.

✓ ئۈستۈنلۈكلىرى

✓ Docker تولۇق قوللانغان

✓ DB + Backend بىر جايدا

✓ Cron Jobs ئىچىدە

✓ GitHub ئاپتوماتىك يايدۇرۇش

✓ Private Networking

✓ ئارايۈزى ئاددىي

✗ كەملىكلىرى

✗ ھەقسىز $5 تىز تۈگىيىدۇ

✗ Cold Start مۇمكىن

✗ بىرلا مىنتاقە

ھەقسىز قەۋەت Docker قوللانغان

Web Services، Background Workers، Cron Jobs، Static Sites، PostgreSQL — ھەممىسى بىر جايدا. ھەقسىز قەۋەتتە Web Service بار ئەمما 15 دەق كۈتۈشتىن كېيىن «ئۇخلايدۇ». Starter $7/ئايدا ئۇخلىماسلىق تەمىنلىنىدۇ.

✓ ئۈستۈنلۈكلىرى

✓ ھەقسىزدە Backend

✓ Docker قوللانغان

✓ PostgreSQL ئىچىدە

✓ Cron Jobs ئىچىدە

✓ Static Sites ھەقسىز

✗ كەملىكلىرى

✗ 15 دەق ئاپپ «ئۇخلايدۇ»

✗ ئاچۇلۇقتا 30s+ كۈتۈش

✗ Railway دىن ئاستارەق

Railway + Render يايدۇرۇش مىسالى

BASH + YAML

railway_render.sh

# ── Railway CLI ─────────────────────────────────────────── 
npm install -g @railway/cli
railway login
railway init               # لايىھە قۇرۇش 
railway up                 # يايدۇرۇش 
railway logs               # تىزىم كۆرۈش 
railway variables set PORT=8000

 # railway.toml — FastAPI ئۈچۈن 
[build]
  builder       =  "NIXPACKS" 
  buildCommand  =  "pip install -r requirements.txt" 

[deploy]
  startCommand  =  "uvicorn app.main:app --host 0.0.0.0 --port $PORT" 
  healthcheckPath =  "/health" 
  restartPolicyType =  "ON_FAILURE" 

 # ── Render render.yaml ──────────────────────────────────── 
services:
  - type: web
    name: idirak-api
    runtime: python
    buildCommand: pip install -r requirements.txt
    startCommand: uvicorn app.main:app --host 0.0.0.0 --port $PORT
    envVars:
      - key: OPENAI_API_KEY
        sync: false         # Dashboard دا قوشۇش 

databases:
  - name: idirak-db
    plan: free             # 90 كۈن ھەقسىز 
    databaseName: idirak

✈ Fly.io & ☁ Cloudflare Pages

Docker ئارقىلىق دۇنيا كۆلىمىدە يايدۇرۇش ۋە Edge Computing

ھەقسىز قەۋەت Docker Native

Docker كونتاينىرلىرىنى دۇنيانىڭ 30+ شەھىرىدە ئىجرا قىلىش. ئىشلەتكۈچىگە يېقىن جايدا ئىجرا — Latency تۆۋەن. Postgres، Redis ئىچىدە. Python، Node، Ruby، Go — ھەر قانداق تىل.

✓ ئۈستۈنلۈكلىرى

✓ Docker Native

✓ دۇنيا 30+ مىنتاقە

✓ ئىشلەتكۈچىگە يېقىن

✓ Postgres ئىچىدە

✓ WebSocket قوللانغان

✗ كەملىكلىرى

✗ CLI ئاددىي ئەمەس

✗ ھۆججەتلىرى چۈشىنىش قىيىن

✗ باھالاش مۇرەككەپ

تولۇق ھەقسىز Edge Network

Cloudflare نىڭ 300+ PoP تورى ئۈستىدە Static Site ۋە Serverless Functions يايدۇرۇش. Vercel/Netlify دىن تېزرەك. Cloudflare Workers، D1 (SQLite)، R2 (S3 ماسلاشقان) بىلەن بىرلەشتۈرۈلگەن.

✓ ئۈستۈنلۈكلىرى

✓ Bandwidth چەكسىز ھەقسىز

✓ 300+ PoP — ئەڭ تېز CDN

✓ D1 SQLite ئىچىدە

✓ R2 Storage (S3 ماسلاشقان)

✓ DDoS قوغداش ئىچىدە

✗ كەملىكلىرى

✗ Node.js ئەمەس — Workers API

✗ مۇرەككەپ Backend ئۈچۈن چەكلىك

✗ D1 ئۈستىدە تەتقىقات مەرھىلىدە

Fly.io & Cloudflare يايدۇرۇش

BASH + TOML

fly_cf_deploy.sh

# ── Fly.io ──────────────────────────────────────────────── 
curl -L https://fly.io/install.sh | sh
fly auth login
fly launch             # ئاپتوماتىك Dockerfile بايقايدۇ 
fly deploy             # يايدۇرۇش 
fly logs               # تىزىم 
fly scale count 2      # 2 VM غا كۆپەيتىش 

 # fly.toml — FastAPI ئۈچۈن 
app            =  "idirak-api" 
primary_region =  "nrt"       # Tokyo 

[http_service]
  internal_port       =  8000 
  force_https         =  true 
  auto_stop_machines  =  true 
  auto_start_machines =  true 
  min_machines_running =  0 

[[vm]]
  memory =  "256mb" 
  cpus   =  1 

 # ── Cloudflare Pages ───────────────────────────────────── 
npm install -g wrangler
wrangler login
wrangler pages deploy ./out      # Next.js static export 

 # wrangler.toml — Workers + Pages 
name            =  "idirak-api" 
compatibility_date =  "2024-01-01" 

[[d1_databases]]
  binding      =  "DB" 
  database_name =  "idirak-db" 
  database_id  =  "..." 

[[r2_buckets]]
  binding =  "BUCKET" 
  bucket_name =  "idirak-files"

🐙 GitHub Pages & ⚡ Supabase

ئەڭ ئاددىي ھەقسىز ساھىپخانىلىق ۋە Backend مۇلازىمىتى

تولۇق ھەقسىز GitHub Actions

GitHub ئامبىرىدىن بىۋاسىتە Static Site يايدۇرۇش. ئاممىۋى ئامبار ئۈچۈن تولۇق ھەقسىز. Portfolio، ھۆججەت، بلوگ، كىچىك لايىھىلەر ئۈچۈن ئىدىئال. GitHub Actions بىلەن CI/CD قۇرۇش مۇمكىن.

✓ ئۈستۈنلۈكلىرى

✓ ئالاھىدە ھەسابات يوق

✓ Portfolio، ھۆججەت ئۈچۈن

✓ GitHub Actions CI/CD

✓ ئانىق دومىن قوشۇش

✓ Jekyll ئىچىدە

✗ كەملىكلىرى

✗ پەقەت Static Site

✗ Private ئامبار تۆلەملىك

✗ Backend يوق

✗ Server-side Rendering يوق

ھەقسىز قەۋەت ئوچۇق كودلۇق

PostgreSQL ئاساسلىق ئوچۇق كودلۇق Firebase ئالماشتۇرغۇچى. Auth، Realtime DB، Storage، Edge Functions ھەممىسى بىر جايدا. Frontend (React، Next.js) غا بىۋاسىتە باغلىنىدۇ — Backend سىز.

✓ ئۈستۈنلۈكلىرى

✓ PostgreSQL تولۇق ئىقتىدارى

✓ Auth (Email، OAuth) ئىچىدە

✓ Realtime Subscriptions

✓ Storage ئىچىدە

✓ Edge Functions (Deno)

✓ ئوچۇق كودلۇق

✗ كەملىكلىرى

✗ ھەقسىزدە 7 كۈن ئۇخلايدۇ

✗ Row Level Security ئۆگىنىش كېرەك

✗ Firebase دىن كۆپرەك تەڭشەك

GitHub Pages & Supabase مىسالى

YAML + JAVASCRIPT

github_supabase.yml

# ── GitHub Actions — GitHub Pages يايدۇرۇش ────────────── 
name: Deploy to GitHub Pages
on:
  push:
    branches: [main]

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with: {node-version: '20'}
      - run: npm ci
      - run: npm run build       # next build && next export 
      - uses: peaceiris/actions-gh-pages@v4
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          publish_dir: ./out

 # ── Supabase JavaScript ئىشلىتىش ───────────────────────── 
 import  { createClient }  from   '@supabase/supabase-js' 

 const  supabase = createClient(
  process.env.NEXT_PUBLIC_SUPABASE_URL,
  process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY
)

 // Auth — كىرىش 
 await  supabase.auth.signInWithOAuth({ provider:  'github'  })

 // سانلىق مەلۇمات ئوقۇش 
 const  { data, error } =  await  supabase
  .from( 'posts' )
  .select( '*' )
  .order( 'created_at' , { ascending:  false  })

 // يىلتىز ئاڭلاش (Realtime) 
supabase.channel( 'messages' )
  .on( 'postgres_changes' , { event:  'INSERT' , schema:  'public' , table:  'messages'  },
    payload => console.log(payload)
  ).subscribe()

تولۇق مۇقايىسە جەدۋىلى

بارلىق سۇپىلارنى بىر جەدۋەلدە سېلىشتۇرۇش

ھەقسىز قەۋەت مۇقايىسىسى

سۇپاھەقسىز نېمە؟چەكلىمىئەڭ ياخشى ئۈچۈن
▲ VercelHobby قەۋەت100GB Bandwidth، تىجارەت لايىھى ئەمەسNext.js، Frontend
◆ NetlifyStarter قەۋەت100GB BW، 300 Build دەق/ئايJAMstack، Static
🚂 Railway$5 كرېدىت$5/ئاي ھەقسىز ئىشلىتىشBackend، Full-Stack
◉ RenderStatic + Web ServiceWeb Service 15دەق ئۇخلايدۇBackend، API
✈ Fly.io3 VM ھەقسىز256MB × 3، ئىشلىتىشكە قاراپDocker، Global
☁ Cloudflare Pagesچەكسىز BW500 Build/ئاي، Workers 100K/كۈنStatic، Edge
🐙 GitHub Pagesتولۇق ھەقسىزPublic ئامبار، Static پەقەتPortfolio، ھۆججەت
⚡ Supabase2 لايىھە500MB DB، 7 كۈن ئۇخلايدۇBaaS، Auth، DB

تىزلىك ۋە ئىقتىدار مۇقايىسىسى

سۇپاCDNCold StartDockerDB ئىچىدە
Vercel✅ Edge (دۇنيا)~200ms❌ (Neon/PlanetScale)
Netlify✅ CDN~300ms
Railway⚠️ يارىمئاز✅ PostgreSQL، Redis
Render⚠️ يارىم~500ms✅ PostgreSQL
Fly.io✅ 30+ مىنتاقەئاز✅ Postgres، Redis
Cloudflare✅ 300+ PoP~5ms✅ D1 (SQLite)
GitHub Pages✅ CDNيوق
Supabase✅ CDN~300ms✅ PostgreSQL

قاچان قايسىنى تاللاش؟

لايىھىڭىزنىڭ تۈرىگە قاراپ ئەڭ مۇۋاپىق سۇپىنى تاللاش

idirak.com ئۈچۈن تەۋسىيە Stack

STACK

idirak_stack.md

# idirak.com ئۈچۈن ئەڭ ئىقتىساتلىق Stack 

 ## Frontend (Next.js) 
▲ Vercel                      # ھەقسىز Hobby قەۋەت 
  - Next.js 15 App Router
  - ھەر commit دا ئاپتوماتىك يايدۇرۇش
  - Preview URL ھەر PR دا

 ## Backend (FastAPI + LangChain) 
🚂 Railway                    # $5 ھەقسىز كرېدىت 
  - FastAPI + Uvicorn
  - LangChain + OpenAI API
  - PostgreSQL ئىچىدە

 ## ياكى Backend ئۈچۈن 
◉ Render                      # ھەقسىز (ئاستارەق) 
  - FastAPI يايدۇرۇش
  - PostgreSQL 90 كۈن ھەقسىز

 ## Auth + DB 
⚡ Supabase                   # ھەقسىز 2 لايىھە 
  - PostgreSQL (چەكسىز سوئال)
  - Auth (Google، GitHub OAuth)
  - Storage (رەسىم، ھۆججەت)

 ## جەمئىي خارجىيىتى: $0 — $5/ئاي

CI/CD — GitHub Actions بىلەن ئاپتوماتىك يايدۇرۇش

YAML

.github/workflows/deploy.yml

name : Deploy
 on :
   push :
     branches : [main]

 jobs :
   deploy-frontend :
     runs-on : ubuntu-latest
     steps :
      -  uses : actions/checkout@v4
      -  name : Deploy to Vercel
         run : npx vercel --prod --token=${{ secrets.VERCEL_TOKEN }}

   deploy-backend :
     runs-on : ubuntu-latest
     steps :
      -  uses : actions/checkout@v4
      -  name : Deploy to Railway
         run : |
          npm install -g @railway/cli
          railway up --service idirak-api
         env :
          RAILWAY_TOKEN: ${{ secrets.RAILWAY_TOKEN }}

مۇھىم ئۇسۇللار ۋە تەۋسىيىلەر

خارجىيەتنى ئازايتىش، ئىقتىدارنى ئاشۇرۇش، ئورتاق خاتالىقلاردىن ساقلىنىش

ئۇسۇلچۈشەندۈرمەسۇپا
مۇھىت ئۆزگەرگۈچىAPI كىلىتى، DB URL نى ھەرگىز GitHub غا يۈكلىمەڭ. Dashboard دا Set قىلىڭ.ھەممىسى
Preview Deployھەر PR دا ئايرىم URL ھاسىللاشقا ئىمكانىيەت بىرىدۇ — Vercel، Netlify بىلەن.Vercel، Netlify
Cold StartRender ھەقسىزدە 15 دەق ئاپپ ئۇخلايدۇ. Cron job بىلەن 14 دەقىقىدە بىر ping يوللاپ ئۇيقۇدىن قالدۇرۇش.Render
Supabase ئۇخلاشھەقسىز قەۋەتتە 7 كۈن سوئال بولمىسا ئۇخلايدۇ. Cron job بىلەن ئويغىتىش.Supabase
Custom Domainھەر سۇپادا ئانىق دومىن قوشالايسىز. Vercel/Netlify HTTPS ئاپتوماتىك تەمىنلەيدۇ.ھەممىسى
ئاپتوماتىك مىقياسلاشVercel Serverless ئاپتوماتىك 0→∞ مىقياسلايدۇ. Railway/Render قولدا تەڭشەش كېرەك.Vercel
Monorepoبىر ئامبارداTurborepo بىلەن Frontend + Backend بىرگە باشقۇرۇش مۇمكىن.Railway، Vercel
ئاراتۇرۇش (Caching)Cloudflare Pages CDN دىكى يادرولاش ئاپتوماتىك. Vercel ISR بىلەن ستاتىك ھاسىللاش.Cloudflare، Vercel

// Hosting_Platforms v1.0 | Author: سۈنئىي ئىدراك | idirak.com | 2026-2026

تۈزگۈچى: سۈنئىي ئىدراك — idirak.com ئۈچۈن Hosting سۇپىلىرى ئۇيغۇرچە مۇقايىسە يىلنامىسى

Vercel · Netlify · Railway · Render · Fly.io · Cloudflare · GitHub Pages · Supabase