Skip to main content

    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 אחד

    להשוואת כל 8 חבילות ה‑VPS

    מה מקבלים עם 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 שבונה קונטיינרים לצד ForgejoBasic (‏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.

    שאלות ותשובות

    ‏Forgejo וההתקנה בלחיצה אחת בחינם. משלמים רק על חבילת ה-VPS: מ-$3.49 לחודש ב-Nano, או $4.49 לחודש ב-Micro המומלצת, עם 10% הנחה בתשלום שנתי. אין חיוב לפי משתמש.

    ‏Forgejo התחיל כפורק של Gitea וכיום מפותח באופן עצמאי, מנוהל על ידי הקהילה שלו תחת Codeberg e.V. וברישיון GPLv3 ומעלה. הוא נשאר תואם ל-API ולמיגרציות של Gitea, כך שרוב הכלים של Gitea עובדים איתו.

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

    פורט 22 נשאר ה-SSH של השרת עצמו לניהול כ-root, ולכן שרת ה-SSH המובנה של Forgejo מאזין ב-2222. הוא פתוח בחומת האש, וכתובות ה-clone ש-Forgejo מציג כבר כוללות אותו.

    לא כשה-proxy של Cloudflare (הענן הכתום) מופעל: הוא מעביר רק תעבורת ווב. הגדירו את הרשומה של דומיין ה-Forgejo כ-DNS only, או השתמשו ב-Git ב-HTTPS עם טוקן גישה.

    ‏Actions מופעל, אבל לא מותקן runner, כך ש-workflows ממתינים עד שתרשמו אחד. התקינו Forgejo Runner על שרת אחר, או על ה-VPS הזה עם חבילה גדולה יותר.

    כן. כלי המיגרציה של Forgejo מייבא מאגרים מ-GitHub, ‏GitLab, ‏Gitea ואחרים, כולל issues ו-pull requests כשהמקור מאפשר. מיגרציות גדולות צריכות מקום בדיסק של ה-VPS.

    לא. מנגנון המייל שלו כבוי כי הדואר היוצא חסום כברירת מחדל, כך שאין מיילים של התראות או של "שכחתי סיסמה". השתמשו בהתראות בתוך האפליקציה או ב-webhooks לצ'אט, ואפסו את סיסמת המנהל מלוח הבקרה של Devoster.

    אנחנו בודקים גרסאות חדשות, כולל גרסאות ראשיות, ומחילים אותן בעדכונים מנוהלים בשעת התחזוקה שלכם, עם Snapshot של ה-VPS לפני וחזרה אוטומטית אם Forgejo לא עולה תקין.
    VPS ל-Forgejo

    התחילו עם Micro ב‑$4.49 לחודש

    אנחנו מעריכים את הפרטיות שלכם

    אנו משתמשים בקובצי Cookie חיוניים לתפעול האתר, ובקובצי Cookie אופציונליים לניתוח נתונים כדי להבין איך אתם משתמשים ב-Devoster ולשפר את השירותים שלנו. באפשרותכם לקבל את כל הקבצים או להתאים את ההעדפות.

    קראו עוד ב מדיניות העוגיות ו מדיניות הפרטיות. תוכלו לשנות את בחירתכם בכל עת.