इस प्रोजेक्ट के बारे में

कैम्पफायर एक वेब-आधारित ग्रुप चैट एप्लिकेशन है जो सरल, सब्सक्रिप्शन-मुक्त टीम संचार के लिए डिज़ाइन किया गया है। इसे सेल्फ-होस्टेड करने का इरादा है, और परियोजना एक डॉकर इमेज प्रदान करती है जो एक पूरी तरह कार्यात्मक एकल-मशीन तैनाती के लिए आवश्यक सब कुछ बंडल करती है: वेब ऐप, बैकग्राउंड जॉब्स, कैशिंग, फाइल सर्विंग, और SSL। README में वर्णित मुख्य विशेषताओं में शामिल हैं: - एक्सेस नियंत्रण के साथ कई रूम - डायरेक्ट मैसेज - पूर्वावलोकन के साथ फाइल अटैचमेंट - सर्च - वेब पुश के माध्यम से सूचनाएं - @मेंशन - बॉट एकीकरण के समर्थन के साथ एक API तैनाती विकल्प: 1. ONCE: परियोजना ONCE को सबसे आसान सेल्फ-होस्टिंग पथ के रूप में अनुशंसित करती है। `curl https://get.once.com | sh` के माध्यम से ONCE स्थापित करने से एक डैशबोर्ड लॉन्च होता है जहां कैम्पफायर को एप्लिकेशन की सूची से चुना जा सकता है। एक कमांड-लाइन विकल्प `once deploy ghcr.io/basecamp/once-campfire --host chat.example.com` है। ONCE को इंस्टेंस को स्वचालित रूप से अपडेट रखने के रूप में भी वर्णित किया गया है। 2. डॉकर: जो उपयोगकर्ता इमेज को स्वयं चलाना पसंद करते हैं, वे रिपॉजिटरी में सेल्फ-होस्टिंग गाइड का पालन कर सकते हैं। एक पूर्व-निर्मित इमेज `ghcr.io/basecamp/once-campfire:latest` पर उपलब्ध है, और उपयोगकर्ता रिपॉजिटरी से अपनी खुद की इमेज भी बना सकते हैं। पहली शुरुआत पर, एक सेटअप विज़ार्ड एक व्यवस्थापक खाते के निर्माण का मार्गदर्शन करता है। README नोट करता है कि व्यवस्थापक खाते के लिए दर्ज किया गया ईमेल पता साइन-इन पृष्ठ पर प्रदर्शित होता है ताकि उपयोगकर्ताओं के पास खाता सहायता के लिए एक संपर्क हो; यह सुझाव देता है कि यदि वह दृश्यता अवांछनीय है तो कोई भी पता दर्ज करें और एक अलग व्यवस्थापक खाता बनाएं। परियोजना में स्थानीय सेटअप और संशोधन के लिए एक विकास गाइड, और एक SECURITY.md शामिल है जो कमजोरियों की रिपोर्ट करने के तरीके के साथ-साथ परियोजना के विश्वास मॉडल का वर्णन करता है।