ستاسو لپټاپ پنځه کلن دی، جوړونه اته دقیقې نیسي، او غواړئ په اورګاډي کې له ټابلیټ څخه یوه تېروتنه سمه کړئ. code-server، Visual Studio Code په سرور چلوي او بشپړ اېډیټر د براوزر په یوه ټب کې درکوي — هماغه توسیعونه، هماغه ټرمینل، هماغه شارټکټونه. دروند کار په VPS کې کېږي؛ ستاسو وسیله یوازې انټرفیس انځوروي.
ولې VPS ورته ښه دی
- په هر ځای کې یو چاپېریال. له لپټاپ، پور اخیستي کمپیوټر یا iPad څخه هماغه checkout، وسایل او تنظیمات.
- جوړونې بیټري نه خلاصوي. کمپایل او ازموینې د سرور CPU کاروي.
- اوږدې دندې ژوندۍ پاتې کېږي. لپټاپ وتړئ، په tmux کې روانه دنده دوام کوي.
- چټک ډاونلوډونه.
npm installاوdocker pullد هوټل د Wi-Fi پر ځای د سرور په چټک اتصال چلېږي.
څه ته اړتیا لري
| د کار بار | وړاندیز شوی پلان |
|---|---|
| سکرېپټونه، د تنظیماتو سمون، کوچنۍ 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 ترمنځ یوازینی خنډ دی، نو اوږد یې کړئ.
د لېږد مخکې پوه شئ
- توسیعونه له Open VSX راځي. ډېری مشهور هلته دي؛ د Microsoft ځینې ځانګړي نه. لومړی خپل وګورئ.
- ځینې وخت د براوزر شارټکټونه ګټي. Ctrl+W ټب بندوي، نه فایل. د براوزر له مینو څخه د code-server د PWA په توګه نصبول ډېری ستونزې حلوي.
- GPU نشته. دا د CPU سرور دی — د کوډ لپاره ښه، د ماډل روزنې لپاره نه.
- اوږدې دندې په tmux کې. جوړ شوی ټرمینل له ټب سره مري.
له دې سره ښه ځي
که د AI کوډ کولو اجنټان کاروئ، همدا سرور یې ستاسو د اېډیټر تر څنګ چلولی شي — په VPS کې د کوډ کولو اجنټ چلول او د Claude Code کارونه وګورئ. د پلانونو جزیات او د لوړولو لارې د پلانونو په اسنادو کې دي.
تبصرې
لا تبصرې نشته. لومړی اوسئ.