# RoostGPT בניהול עצמי (Self hosted) - OnPrem

התקנת RoostGPT על שרת אובונטו

# דרישות שרת אובונטו

- <span dir="auto">שרת אובונטו 22.04 ומעלה</span>
- <span dir="auto">מעבד מינימלי - 8 ליבות </span>
- <span dir="auto">זיכרון RAM מינימלי - 16 ג'יגה-בייט</span>
- <span dir="auto">דיסק רוט מינימלי - 50 ג'יגה-בייט</span>
- <span dir="auto">דיסק נוסף - 250 ג'יגה-בייט (עבור נקודת הרכבה /var/tmp/Roost) </span>

<span dir="auto">למשתמשי אובונטו רצוי שיהיה להם גישת sudo ללא סיסמה</span>

# Roost הורד את כלי הפריסה של

העתק והפעל את קטע ה-bash שלהלן. הכלי יבקש את הפרטים הדרושים ויפעיל את מחסנית RoostGPT.

```bash
curl -sLO https://github.com/roost-io/roost-support/releases/latest/download/roost-deployment-tool 
chmod +x roost-deployment-tool

```

# SSL תצורת רשת ותעודות

##### <span dir="auto">תעודות SSL לדומיין הארגוני</span>

<span dir="auto">העתיקו תעודות SSL לשרת אובונטו ורשום לעצמך את המפתח ואת מיקום קובץ האישור.</span>

<span dir="auto">זה חייב להיות מוזכר בקובץ config.json </span>

##### <span dir="auto">תצורת רשת</span>

<span dir="auto">אפשר תעבורה נכנסת לפורטים הבאים</span>

<table border="1" id="bkmrk-protocol-port-source" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3333%;"></col><col style="width: 33.3333%;"></col><col style="width: 33.3333%;"></col></colgroup><tbody><tr><td>**<span dir="auto"><span class="VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q" dir="auto">פּרוֹטוֹקוֹל</span></span>**</td><td>**<span dir="auto"><span class="VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q" dir="auto">נָמָל</span></span>**</td><td>**<span dir="auto"><span class="VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q" dir="auto">IP מקור</span></span>**</td></tr><tr><td>TCP (HTTPS)</td><td>443</td><td>כל כתובות ה-IP ברשת החברה</td></tr><tr><td>SSH</td><td>22</td><td>לשימוש צוות תמיכת ה-IT בלבד</td></tr><tr><td>TCP</td><td>60001 - 62120</td><td>  
</td></tr></tbody></table>

# RoostGPT הפעלת סטאק

בצע את הפקודה למטה כדי לעדכן את הסטאק

```bash
./roost-deployment-tool create-stack
```

##### <span dir="auto"><span class="" dir="auto">כדי לרענן/לשדרג את גרסת Roost סטאק</span></span>

```bash
./roost-deployment-tool refresh-stack
```