−25%

על Windows בתשלום שנתי, עד 31.10. לחבילות

EQVPS

VPS ל-code-server: עורך VS Code בדפדפן

הריצו code-server ב-VPS וכתבו קוד מכל מכשיר: התקנה, גישה פרטית דרך מנהרת SSH או HTTPS, משאבים לפרויקטים אמיתיים והמגבלות.

המחשב הנייד שלכם בן חמש, הבנייה לוקחת שמונה דקות, ואתם רוצים לתקן באג מטאבלט ברכבת. code-server מריץ את Visual Studio Code על שרת ונותן לכם את העורך המלא בלשונית דפדפן — אותן הרחבות, אותו טרמינל, אותם קיצורי מקשים. העבודה הכבדה קורית ב-VPS; המכשיר שלכם רק מצייר את הממשק.

למה VPS מתאים

מה זה צריך

עומס עבודהתוכנית מומלצת
סקריפטים, עריכת הגדרות, פרויקטי Python קטניםMicro — 1 vCPU, 2 GB, $5 לחודש
אפליקציות ווב ב-TypeScript, PHP או GoSmall — 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 לפניו.

גישה 1: מנהרת SSH (עובדת בכל תוכנית)

מהמחשב שלכם:

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

אחר כך פתחו את http://localhost:8080. שום דבר לא חשוף לאינטרנט, ו-SSH מטפל בהצפנה. בתוכנית NAT השתמשו בפורט ה-SSH האישי מלוח הבקרה במקום 22. זו ההגדרה שהיינו ממליצים עליה למפתח שעובד לבד.

גישה 2: HTTPS על דומיין משלכם

לגישה ממכשירים שבהם אי אפשר להריץ SSH, שימו nginx מלפנים בתוכנית עם IP ייעודי. כוונו תת-דומיין לשרת (ככה עושים את זה), ואז העבירו דרך proxy עם תמיכה ב-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 מכסה את הפרטים. עם כתובת ציבורית, הסיסמה ב-config.yaml היא הדבר היחיד בין האינטרנט ל-shell על השרת שלכם, אז תעשו אותה ארוכה.

מה לדעת לפני שעוברים

הולך טוב עם

אם אתם משתמשים בסוכני תכנות מבוססי AI, אותו שרת יכול להריץ אותם ליד העורך — ראו הרצת סוכן תכנות ב-VPS ואת השימוש ל-Claude Code. פרטי התוכניות ומסלולי השדרוג בתיעוד התוכניות.

מוכנים להקים? שלמו בקריפטו, ללא KYC — חי בערך תוך דקה.

הקימו עכשיו →

שאלות נפוצות

אפשר להשתמש ב-code-server בתוכנית NAT?

כן. השאירו את code-server על 127.0.0.1 והגיעו אליו דרך מנהרת SSH בפורט ה-SSH האישי שלכם — הדפדפן פותח את http://localhost:8080 במחשב שלכם. תוכנית עם IP ייעודי נחוצה רק אם רוצים כתובת HTTPS ציבורית על דומיין משלכם.

כמה RAM צריך code-server?

code-server עצמו קל, אבל שרתי שפה, בניות TypeScript והרצות בדיקות לא. 2 GB מספיקים לסקריפטים קטנים; 4 GB עם 2 vCPU (Small) נוחים לפרויקט ווב טיפוסי.

כל ההרחבות של VS Code עובדות?

רובן. code-server מתקין הרחבות ממאגר Open VSX, וכמה הרחבות שרק Microsoft מפיצה לא מתפרסמות שם. בדקו את ההרחבות החיוניות לפני שמעבירים את שגרת העבודה.

בטוח לחשוף את code-server לאינטרנט?

רק מאחורי HTTPS עם סיסמה חזקה, ועדיף בכלל לא. מי שנכנס מקבל טרמינל על השרת שלכם. מנהרת SSH משאירה אותו לגמרי מחוץ לאינטרנט.

הבניות ימשיכו אם אסגור את הלשונית?

משימות שהתחילו בטרמינל המובנה נעצרות כשהוא נסגר. הריצו עבודות ארוכות בתוך tmux או כשירות systemd, והן יסתיימו בזמן שאתם לא מחוברים.

תגובות

אין עדיין תגובות. היו הראשונים.

השאירו תגובה

התגובות עוברות מודרציה לפני שהן מופיעות.