דילוג לתוכן
Dialova

תיעוד IRC · מתקדמים

תוכנות IRCd:‏ Ergo,‏ InspIRCd,‏ UnrealIRCd ואחרות

IRCd היא תוכנת השרת שמקבלת חיבורי IRC ואוכפת את כללי הרשת. הבחירה תלויה בארכיטקטורה הרצויה, בשירותים הנחוצים וביכולת לתחזק את ההגדרות; שום תוכנה אינה מבטיחה לבדה קהילה בטוחה.

צוות Dialova · נבדק בתאריך

ארכיטקטורות להשוואה #

פרויקטהייעוד המתועדשאלה שכדאי לשאול
Ergoשרת בשפת Go המשלב בין היתר חשבונות ויכולות שרת בינייםהאם רצוי לרכז את היכולות האלה בתוך השרת?
InspIRCdארכיטקטורה מודולרית ותיעוד מודוליםאילו מודולים מתאימים לרשת שאתם מנהלים?
UnrealIRCdשרת הניתן להגדרה, עם מודולים והגנותאיך להגדיר ולתחזק את ההגנות והשירותים?
SolanumIRCd שמפותח בהשתתפות צוותי רשתות כגון Libera.Chat ו־OFTCהאם הארכיטקטורה והידע שלכם מתאימים לפרויקט?
ngIRCdשרת נייד בין מערכות, המכוון בין היתר לרשתות קטנותהאם היכולות המתועדות עונות לצורך?

התיאורים אינם טבלת תאימות מלאה. היכולות הזמינות תלויות בגרסה, במודולים שנבנו, בשירותים ובהגדרות בפועל.

הערכת פריסה #

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

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

התוכנה אינה הרשת #

Ergo היא תוכנה; Dialova הוא שירות עם הגדרות ויכולות אתר משלו. Solanum היא תוכנה; Libera.Chat היא רשת. אין לייחס אוטומטית את מאפייני הפרויקט לכל פריסה שלו.

מקורות ובדיקת המידע

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