Forgejo מותקן מראש · האפליקציה בחינם
אחסון Forgejo: שרת Git פרטי משלכם
אחסון ה-Forgejo של Devoster הוא VPS מבוסס KVM עם דיסק NVMe ביוטה, ארה״ב, עם Forgejo, ה-Git forge תואם Gitea שמנוהל על ידי הקהילה, ו-PostgreSQL מותקנים מראש, ב-HTTPS כשלוש דקות אחרי שהשרת עולה. Git עובד ב-HTTPS וב-SSH בפורט 2222. Forgejo בחינם; החבילות מתחילות ב-$3.49 לחודש, וחבילת Micro (2GB, $4.49 לחודש) היא ההמלצה.
- Forgejo ו-PostgreSQL מותקנים מראש
- Git ב-HTTPS וב-SSH (פורט 2222)
- הרשמה סגורה: אתם מוסיפים משתמשים
- עדכונים מנוהלים, Snapshot לפני
- KVM · NVMe · root מלא · יוטה, ארה״ב
המחירים אומתו
החבילות המומלצות
- מומלץ
Micro
$4.49/לחודש- 1 vCPU
- 2 GB זיכרון
- 50 GB NVMe
- IPv4 אחד
Nano
$3.49/לחודש- 1 vCPU
- 1 GB זיכרון
- 25 GB NVMe
- IPv4 אחד
Starter
$7.99/לחודש- 2 vCPU
- 4 GB זיכרון
- 75 GB NVMe
- IPv4 אחד
Basic
$10.99/לחודש- 3 vCPU
- 6 GB זיכרון
- 100 GB NVMe
- IPv4 אחד
מה מקבלים עם Forgejo בלחיצה אחת
Forgejo הוא Git forge באירוח עצמי: מאגרים, issues, pull requests וסקירת קוד על השרת שלכם, בממשק ווב שירגיש מוכר אם עבדתם עם GitHub. בוחרים אותו עם חבילה, משלמים, ואנחנו מקימים את ה-VPS (KVM, NVMe, Ubuntu 24.04 LTS) ומתקינים Forgejo תוך כשלוש דקות אחרי שהשרת עולה. מקבלים:
- Forgejo 17.0.1 עם PostgreSQL 18, עם Git LFS מופעל לקבצים גדולים.
- כתובת HTTPS כמו
yourname-x7k2.devoster.appעם תעודת Let's Encrypt, ו-Git ב-SSH בפורט 2222, שנפתח בשבילכם בחומת האש של השרת. - חשבון מנהל שכבר נוצר. מתחברים עם המייל של חשבון Devoster שלכם וסיסמה שנוצרה אוטומטית ומוצגת בלוח הבקרה. (אפשר להתחבר גם עם שם המשתמש, אבל הוא לא "admin", ש-Forgejo שומר לעצמו.) אשף ההתקנה בווב מדולג, כך שאין עמוד הגדרה שמישהו יכול לתפוס.
- הרשמה סגורה. אף אחד לא יכול להירשם מהאתר הציבורי; אתם יוצרים חשבונות לצוות ב-Site administration.
- שליטה מלוח הבקרה: פתיחת Forgejo, איפוס סיסמת המנהל, ריסטארט, עצירה והפעלה, צפייה בלוגים, עדכון וחיבור דומיין משלכם.
Forgejo בחינם; משלמים רק על חבילת ה-VPS, עם 10% הנחה בתשלום שנתי. השרת מגיע עם root מלא, גיבוי לילי חינם שנשמר 3 ימים ועוד Snapshot אחד, כתובת IPv4 ייעודית, 1Gbps עם תעבורה ללא הגבלה והגנת DDoS. אפליקציות נוספות שמותקנות כך נמצאות בעמוד האפליקציות בלחיצה אחת.
מה זה Forgejo, ואיך הוא משתווה ל-Gitea?
Forgejo התחיל כפורק של Gitea וכיום מפותח באופן עצמאי. הוא מנוהל על ידי הקהילה שלו תחת המטרייה של Codeberg e.V., עמותה ללא מטרות רווח, ומופץ ברישיון GPLv3 ומעלה. הוא נשאר תואם ל-Gitea בדברים שחשובים ביום-יום: ה-API, מיגרציות של מאגרים ורוב הכלים שמדברים עם Gitea עובדים גם עם Forgejo.
מה אפשר לעשות איתו:
- מאגרים עם ענפים, ענפים מוגנים, releases ו-Git LFS.
- Issues, pull requests וסקירת קוד, עם תוויות, אבני דרך ולוחות פרויקט.
- ויקי ומאגר חבילות לפרסום חבילות משלכם לצד הקוד.
- ארגונים וצוותים עם הרשאות לכל מאגר, webhooks ומראות (mirrors) אל forges אחרים וממנו.
- מיגרציות מ-GitHub, GitLab, Gitea ואחרים, כולל issues ו-pull requests כשהמקור מאפשר.
למבט רחב יותר על המקום של Git באירוח עצמי מול GitHub, GitLab ו-Bitbucket, ראו את המדריך שלנו לאחסון Git.
Clone ב-HTTPS וב-SSH בפורט 2222
שני הפרוטוקולים עובדים מהדקה הראשונה, וכתובות ה-clone ש-Forgejo מציג כבר כוללות את הפורט הנכון:
git clone https://yourname-x7k2.devoster.app/team/app.git
git clone ssh://git@yourname-x7k2.devoster.app:2222/team/app.git
- SSH משתמש בשרת ה-SSH המובנה של Forgejo בפורט 2222. מוסיפים את המפתח הציבורי שלכם בהגדרות המשתמש ב-Forgejo. פורט 22 נשאר ה-SSH של השרת עצמו לניהול כ-root, כך שהשניים לא מתנגשים.
- HTTPS עובר דרך כל חומת אש. השתמשו בטוקן גישה מהגדרות המשתמש במקום בסיסמה לפעולות Git ול-CI.
מלכודת אחת עם Cloudflare: אם מחברים דומיין משלכם ומפעילים עליו את ה-proxy של Cloudflare (הענן הכתום), Git ב-SSH מפסיק לעבוד בשם הזה, כי ה-proxy של Cloudflare מעביר רק תעבורת ווב. הגדירו את רשומת ה-DNS הזו כ-"DNS only", או השתמשו ב-HTTPS ל-Git.
Forgejo Actions: CI צריך runner שאתם מוסיפים
Forgejo Actions, מערכת ה-CI המובנית של Forgejo, מופעלת, אבל לא מותקן runner. Forgejo עצמו לא מריץ workflows; הוא מעביר אותם ל-runner, תוכנה נפרדת (Forgejo Runner) שרושמים מול השרת שלכם. עד שתוסיפו אחד, workflows ממתינים בתור.
- על שרת אחר זו האפשרות הנקייה יותר: בניות משתמשות ב-CPU וב-RAM משלהן, ומשימה שיצאה משליטה לא מאטה את שרת ה-Git.
- על אותו VPS זה עובד גם, כי יש לכם root, אבל תגדילו: הבניות ו-Forgejo חולקים אז את הזיכרון של החבילה. Starter או Basic הן רצפה הגיונית לזה.
התחביר של ה-workflows תוכנן להרגיש מוכר למשתמשי GitHub Actions אבל הוא לא תואם לגמרי, אז צפו לשינויים קטנים כשאתם מעבירים workflows. Forgejo קורא את .forgejo/workflows, וחוזר ל-.github/workflows אם התיקייה הזו לא קיימת.
כמה VPS צריך ל-Forgejo?
Forgejo קל: כ-150MB RAM במנוחה יחד עם מסד הנתונים. הזיכרון עולה בזמן clone ו-push של מאגרים גדולים ובזמן שממשק הווב מרנדר diffs גדולים. הדיסק הוא בדרך כלל מה שנגמר קודם, במיוחד עם קובצי LFS וחבילות.
| הצוות שלכם | חבילה |
|---|---|
| מפתח יחיד, קומץ מאגרים | Nano (1 vCPU / 1GB / 25GB) |
| צוות קטן, pushes, סקירות ו-issues יומיומיים | Micro (1 vCPU / 2GB / 50GB) |
| מאגרים גדולים יותר, LFS וחבילות, או runner על אותו שרת | Starter (2 vCPU / 4GB / 75GB) |
| runner שבונה קונטיינרים לצד Forgejo | Basic (3 vCPU / 6GB / 100GB) |
Micro היא החבילה שאנחנו ממליצים עליה לצוות: הג'יגה הנוספת שומרת על pushes גדולים ותצוגות diff נוחים. אפשר לשדרג מהפאנל בהמשך.
מיילים, עדכונים ומה נשאר שלכם
Forgejo לא שולח מיילים כאן. פורטי הדואר היוצא חסומים כברירת מחדל בחבילות ה-VPS של Devoster, ולכן מנגנון המייל של Forgejo כבוי: אין מיילים של "שכחתי סיסמה" ואין התראות במייל. חברי הצוות עוקבים אחרי פעילות דרך ההתראות בתוך Forgejo, או שאפשר לשלוח אירועים ל-Slack, Discord או Matrix עם webhooks. אתם קובעים סיסמאות כשאתם יוצרים חשבונות, ואת סיסמת המנהל מאפסים מלוח הבקרה של Devoster.
עדכונים: אנחנו בודקים גרסאות חדשות של Forgejo ומחילים אותן בשעת תחזוקה שאתם בוחרים, או כשאתם לוחצים Update now, עם Snapshot של ה-VPS לפני וחזרה אוטומטית אם Forgejo לא עולה תקין. Forgejo משחרר גרסאות ראשיות חדשות באופן קבוע, ואנחנו מעבירים אליהן התקנות דרך אותם עדכונים מנוהלים אחרי שהן נבדקו. אפשר לכבות את העדכון האוטומטי.
השרת לא מנוהל: יש לכם root מלא, והאבטחה שלו והקוד שלכם באחריותכם. הגיבויים הליליים (3 ימים) מכסים את כל ה-VPS; לקוד שאסור לאבד, החזיקו גם push mirror ל-forge אחר. צ'קליסט ההקשחה שלנו ל-VPS הוא שעה ראשונה טובה. אם אתם רוצים לפרוס ישר מהמאגרים, Coolify משתלב טוב עם שרת Forgejo.
שאלות ותשובות
עמודים קשורים
- VPS ל-Coolifyאחסון Coolify על VPS מבוסס KVM ו-NVMe ביוטה, ארה״ב: Coolify מותקן מראש עם HTTPS, חשבון מנהל ועדכונים מנוהלים. Starter ב-$7.99 לחודש, root מלא, האפליקציה בחינם.
- VPS ל-Dockerשרת VPS ל-Docker על KVM ו-NVMe ביוטה, ארה״ב, עם Docker Engine, Compose ו-Portainer CE מותקנים מראש מאחורי HTTPS. החל מ-$3.49 לחודש, Starter ב-$7.99, root מלא.
- VPS ל-Uptime Kumaאחסון Uptime Kuma על VPS מבוסס KVM ו-NVMe ביוטה, ארה״ב: מותקן מראש עם HTTPS, דפי סטטוס והתראות בטלגרם, Slack או Discord. Nano ב-$3.49 לחודש, עדכונים מנוהלים.