−25%

د Windows پر کلنۍ تادیه، تر ۳۱ اکتوبر. پلانونه وګورئ

EQVPS

د code-server لپاره VPS: VS Code په براوزر کې

په VPS کې code-server وچلوئ او له هرې وسیلې کوډ ولیکئ: نصب، د SSH تونل یا HTTPS له لارې خصوصي لاسرسی، د ریښتینو پروژو لپاره سرچینې او محدودیتونه.

ستاسو لپټاپ پنځه کلن دی، جوړونه اته دقیقې نیسي، او غواړئ په اورګاډي کې له ټابلیټ څخه یوه تېروتنه سمه کړئ. code-server، Visual Studio Code په سرور چلوي او بشپړ اېډیټر د براوزر په یوه ټب کې درکوي — هماغه توسیعونه، هماغه ټرمینل، هماغه شارټ‌کټونه. دروند کار په VPS کې کېږي؛ ستاسو وسیله یوازې انټرفیس انځوروي.

ولې VPS ورته ښه دی

څه ته اړتیا لري

د کار باروړاندیز شوی پلان
سکرېپټونه، د تنظیماتو سمون، کوچنۍ Python پروژېMicro — 1 vCPU، 2 GB، $5 میاشتنی
د TypeScript، PHP یا Go ویب اپلیکېشنونهSmall — 2 vCPU، 4 GB، $8 میاشتنی
څو پروژې، د Docker جوړونې، لوی مونوریپوګانېMedium — 4 vCPU، 6 GB، $12 میاشتنی

د ژبې سرورونه پټ لګښت دی. د څو زرو فایلونو یوه TypeScript پروژه کولی شي یوازې یو ګیګابایټ ونیسي.

نصب

د sudo لرونکي عادي کاروونکي په توګه (نه root — زموږ د sudo کاروونکي لارښود وګورئ):

curl -fsSL https://code-server.dev/install.sh | sh
sudo systemctl enable --now code-server@$USER

د نصب سکرېپټ ستاسو د ډیسټریبیوشن لپاره سم پکېج ټاکي. تنظیمات په ~/.config/code-server/config.yaml کې دي:

bind-addr: 127.0.0.1:8080
auth: password
password: use-a-long-random-password
cert: false

له سمون وروسته بیا پیل کړئ: sudo systemctl restart code-server@$USER. bind-addr په 127.0.0.1 کې وساتئ — پرته له مخکې HTTPS باید هېڅکله په عامه پته وانه وري.

لاسرسی ۱: د SSH تونل (په هر پلان کې کار کوي)

له خپل ماشین څخه:

ssh -p 22 -N -L 8080:127.0.0.1:8080 you@203.0.113.10

بیا http://localhost:8080 خلاص کړئ. انټرنېټ ته هېڅ شی نه دی خلاص، او کوډ کول SSH کوي. په NAT پلان کې د 22 پر ځای د ډشبورډ شخصي SSH پورټ وکاروئ. دا هغه تنظیم دی چې یوازې پراختیاکوونکي ته یې وړاندیز کوو.

لاسرسی ۲: په خپل ډومېن HTTPS

له هغو وسیلو د لاسرسي لپاره چې SSH پکې نشي چلېدای، د ځانګړي IP په پلان کې nginx مخې ته کېږدئ. یو فرعي ډومېن سرور ته وګرځوئ (لار یې دا ده)، بیا د WebSocket ملاتړ سره پراکسي کړئ:

server {
    server_name code.example.com;
    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $host;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection upgrade;
        proxy_set_header Accept-Encoding gzip;
    }
}

د certbot --nginx -d code.example.com په مرسته تصدیق‌لیک واخلئ. زموږ د reverse proxy لارښود جزیات بیانوي. د عامه URL سره، په config.yaml کې پاسورډ د انټرنېټ او ستاسو په سرور د shell ترمنځ یوازینی خنډ دی، نو اوږد یې کړئ.

د لېږد مخکې پوه شئ

له دې سره ښه ځي

که د AI کوډ کولو اجنټان کاروئ، همدا سرور یې ستاسو د اېډیټر تر څنګ چلولی شي — په VPS کې د کوډ کولو اجنټ چلول او د Claude Code کارونه وګورئ. د پلانونو جزیات او د لوړولو لارې د پلانونو په اسنادو کې دي.

د ځای پرځای کولو لپاره چمتو یاست؟ په crypto تادیه، بې KYC — شاوخوا یوه دقیقه کې چمتو.

اوس ځای پرځای کړئ →

پوښتنې

ایا code-server په NAT پلان کې کارولی شم؟

هو. code-server په 127.0.0.1 کې وساتئ او د خپل شخصي SSH پورټ پر مخ د SSH تونل له لارې ورته ورسېږئ — براوزر ستاسو په ماشین http://localhost:8080 خلاصوي. د ځانګړي IP پلان یوازې هغه وخت اړین دی چې په خپل ډومېن عامه HTTPS پته وغواړئ.

code-server څومره RAM ته اړتیا لري؟

پخپله code-server سپک دی، خو د ژبې سرورونه، د TypeScript جوړونې او ازموینې سپکې نه دي. د کوچنیو سکرېپټونو لپاره 2 GB بس دی؛ د یوې عادي ویب پروژې لپاره 4 GB له 2 vCPU سره (Small) ارامه دی.

ایا د VS Code ټول توسیعونه کار کوي؟

ډېری یې. code-server توسیعونه له Open VSX راجسټري نصبوي، او د Microsoft ځینې ځانګړي توسیعونه هلته نه خپرېږي. د خپل کار د لېږدولو مخکې اړین توسیعونه وګورئ.

ایا code-server انټرنېټ ته خلاصول خوندي دي؟

یوازې د HTTPS شاته د قوي پاسورډ سره، او غوره دا ده چې هېڅکله نه. څوک چې ننوځي، ستاسو په سرور ټرمینل ترلاسه کوي. د SSH تونل یې بشپړ له انټرنېټ لرې ساتي.

که ټب بند کړم، جوړونې به دوام وکړي؟

هغه دندې چې په جوړ شوي ټرمینل کې پیل شوې، د ټرمینل په بندېدو درېږي. اوږدې دندې په tmux کې یا د systemd سرویس په توګه وچلوئ، څو ستاسو د آفلاین کېدو پر مهال بشپړې شي.

تبصرې

لا تبصرې نشته. لومړی اوسئ.

یوه تبصره پریږدئ

تبصرې د ښکاره کیدو مخکې اعتدال کیږي.