- כיצד להגדיר שרת RocketChat ב- Linux - -

כיצד להגדיר שרת RocketChat ב- Linux

מחפש לארח צ'אט קבוצתי משלך במקוםסומכים על שירותים כמו Slack וכו '? שקול לנסות את RocketChat. זוהי קוד פתוח, תוכנת צ'ט שיתופית רפוייה, עם המון תכונות דומות כמו ועידת וידאו, ערוצי צ'אט מרובים, תמיכה ב- DM, שיחות קוליות ועוד.

התקנת RocketChat באמצעות Snaps

תוכנת השרת RocketChat יכולה להיות מאודמייגע להתחיל לרוץ. זה דורש הרבה תצורה ידנית, והגדרה ידנית ראשונית אחרת. אם אתה רק מחפש להתקין את התוכנה ולהתחיל, הפעלת חבילות הצמדה של אובונטו בשרת היא דרך נהדרת לעקוף את תהליך ההתקנה המייגע.

הרבה משתמשי לינוקס עשויים לזלזל בשימוש ב- Snaps onשרת אבל הם לא רק לשולחן העבודה. למעשה, כלי שרת רבים ושונים עושים את דרכם לאט לאט לחנות Snap. יתר על כן, כעת קל יותר מתמיד עבור מרבית ההפצות לינוקס להתקין בקלות את snapd ולתפוס חבילות אלה. כדי להתקין את תוכנת השרת RocketChat בשרת הלינוקס שלך, ראשית ברר אם היא אכן יכולה להריץ snapd (היא בטח יכולה). לאחר מכן עקוב אחר המדריך שלנו כיצד להגדיר Snaps.

כאשר פועל snapd, התקן את הגרסה האחרונה של תוכנת השרת RocketChat:

sudo snap install rocketchat-server

לקוח RocketChat באמצעות Snaps

למרות שמדריך זה מתמקד בעיקר בהשגתבתוכנת השרת פועלת, אנשים רבים ירצו ללמוד כיצד להתקין את לקוח שולחן העבודה של Linux גם כן. בדומה לתוכנת השרת, לקוח שולחן העבודה יכול להתקין בקלות באמצעות הצמד. להתקנה, עשה:

sudo snap install rocketchat-desktop

התקנת RocketChat באמצעות מכולה לדוקר

אלה שלא רוצים להתקין את Rocket Chat ב-לשרת על ידי תצורה ידנית, אך גם לא רוצה להשתמש במצליפים יש אפשרות שנייה להתקנה מהירה וקלה: RocketChat דרך Docker Containers. בדומה לגירסת Snap, אלה שבוחרים למשוך את תוכנת השרת דרך Docker Hub יקבלו (בעיקר) הגדרת שרת צ'אט שהוגדרה מראש. אין צורך להתקין ולהגדיר ידנית דברים כמו Nginx. במקום זאת, כל מה שתזדקק לו נמצא במיכל קומפקטי.

כדי להתחיל, וודא שהתקנת את Docker בשרת הלינוקס שלך (או שולחן העבודה של Linux). לאחר ההתקנה, משוך את המכולה האחרונה של RocketChat.

תופס את הגרסה האחרונה

su
docker pull rocketchat/rocket.chat:latest

תופס גרסה ספציפית

לתפוס גרסה ספציפית של RocketChat באמצעות aמיכל עגינה, תצטרך לציין את מספר הגרסה. החלף את מספר הגרסה המדויק ב- Xs שבפקודה. לא בטוחים איזו גרסה לתפוס? עיין באתר רוקט צ'ט למידע. ואז, משוך את המכולה האחרונה עם:

docker pull rocketchat/rocket.chat:vX.X.X

תופס את הגרסה היציבה (אושרה רשמית על ידי דוקר)

משיכת הגרסה האחרונה של תוכנת השרתהיא דרך נהדרת להבטיח שמשתמשים תמיד יתנסו בתכונות העדכניות ביותר בזמן שהם יוצאים. לרוע המזל, התוכנה האחרונה היא לא תמיד רעיון טוב. דברים יכולים להישבר, ובסביבת ייצור זה סיוט. למרבה המזל, קיימת גרסה של תוכנת Rocket Chat שהיא "יציבה". גרסה זו מאוששת רשמית על ידי דוקר, והיא הגרסה היציבה.
משוך אותו מהרכז Docker עם:

docker pull rocket.chat

קביעת תצורה של שרת RocketChat

עם סיום התוכנה של דברים שדאגו להם,כל שנותר הוא להגדיר את הכל. 100% מכל התצורה של תוכנת שרת הצ'אט ב- RocketChat היא באמצעות ממשק המשתמש באינטרנט. כדי לפתוח את ממשק האינטרנט של לוח הניהול, יהיה עליך תחילה למצוא את כתובת ה- IP של השרת. זכור, כתובות IP שונות אם משתמשים ניגשים אליו דרך LAN או דרך האינטרנט (באמצעות VPS וכדומה).

הערה: המשתמשים המשתמשים ב- RocketChat דרך מיכל Docker צריכים לפעול על פי ההוראות הנוספות המופיעות בתוכן המכונה.

הגישה לממשק המשתמש דרך LAN היא קלה מכיוון שכל המשתמשים כבר מתקשרים ומתקשרים עם השרת ברשת. כדי להבין את כתובת ה- IP הפנימית של השרת, בצע:

ip addr show | grep "inet 192.168"

שילוב "מופע ip addr" עם grep יקל על סינון כתובת ה- IP הפנימית של השרת. קח את כתובת ה- IP הזו וחבר אותה לדפדפן אינטרנט. לדוגמה:

http://192.168.1.100:3000

מי שמשתמש ב- Rocket Chat דרך האינטרנט יצטרך להעביר קדימה את יציאת 3000 ולהשתמש בכתובת ה- IP החיצונית ולא בכתובת הפנימית.

מסדרת הכל

הצעד הראשון בהגדרת הכל הואהתחבר. לרוב, אם לא כל האפשרויות מוגדרות כברירת מחדל. אין הגדרות דורשות תצורה, מכיוון שברירת המחדל היא די שפויה. משתמשים יכולים בקלות לבצע DM קדימה ואחורה, וליצור ערוצים (אם הניהול נתן להם הרשאה לעשות זאת דרך ההגדרות). המשתמש הראשון שיירשם, יהיה באופן אוטומטי חשבון מנהל.

כדי להגיע להגדרות הניהול, לחץ על החץליד שם המשתמש ובחר "ניהול". באזור זה ניתן לייבא נתונים מתוכנית קיימת של Slack, Hipchat, ועוד סוגים רבים ושונים של תוכניות צ'אט צוותיות.

יש למשתמשים ללכת לכתובת ה- IP וליצורחשבון. משם הם יכולים להצטרף לערוץ. לחלופין הורה למשתמשים להתקין את לקוח הצ'אט (באמצעות הצמד). ישנן גרסאות זמינות גם לפלטפורמות אחרות.

דרכים אחרות להתקנת RocketChat

ישנן דרכים רבות ושונות להתקין את רוקטצ'אט. אם השימוש ב- Snaps, או ש- Docker לא מתכוון לעבוד עבורך, שקול לבדוק את הדרכים האחרות שניתן לפרוס את תוכנת שרת הצ'אט. ישנן אפשרויות רבות ושונות, כולל: FreeBSD, Windows, ספקי אירוח שונים ואפילו ה- Raspberry Pi.

הערות