fluxer.com पर अब पाँच लाख से ज़्यादा अकाउंट हैं। Fluxer ऐप सेल्फ़-होस्ट किए गए इंस्टेंस के साथ काम करते हैं।

पोस्ट पढ़ें

अपना खुद का Fluxer इंस्टेंस चलाएँ

Fluxer AGPL-3.0 लाइसेंस के तहत ओपन सोर्स है, और इसे सेल्फ़-होस्ट करना मुफ़्त है। एक कमांड से Linux, macOS या Windows पर आपका अपना इंस्टेंस इंस्टॉल हो जाता है।

एक कमांड से इंस्टॉल करें

curl -fsSL https://fluxer.dev/install.sh | sh

GitHub पर स्क्रिप्ट पढ़ें

irm https://fluxer.dev/install.ps1 | iex

इसे PowerShell में चलाएँ।GitHub पर स्क्रिप्ट पढ़ें

स्क्रिप्ट हमारी GitHub रिलीज़ से rexctl डाउनलोड करती है, उसका SHA-256 चेकसम जाँचती है और उसे शुरू करती है। rexctl आपसे कुछ सवाल पूछता है, HTTPS के साथ Fluxer सेट अप करता है और काम पूरा होने पर आपके इंस्टेंस का पता दिखाता है।

सेल्फ़-होस्टिंग गाइड पढ़ें

आपको क्या चाहिए

  • Linux, macOS या Windows चलाने वाली 64-बिट Intel, AMD या Arm मशीन, जिसमें कम से कम 2 CPU कोर, 4 GB मेमोरी और 20 GB खाली डिस्क स्पेस हो। यह ऐसे इंस्टेंस के लिए काफ़ी है जिस पर एक साथ लगभग 1,000 लोग ऑनलाइन हों।

  • Linux पर rexctl Docker या Podman के साथ काम करता है, और अगर इनमें से कोई भी न हो तो आपके लिए Docker इंस्टॉल कर देता है। macOS और Windows पर Docker Desktop इंस्टॉल और चालू होना चाहिए।

  • आपके इंस्टेंस के लिए एक डोमेन या सबडोमेन, जैसे chat.example.com, जिसकी DNS सेटिंग्स में एक A रिकॉर्ड हो जो मशीन के पब्लिक IP पते की ओर इशारा करे।

  • मशीन के आगे लगे हर फ़ायरवॉल में TCP पोर्ट 80, 443 और 7881 और UDP पोर्ट 443 और 7882 खुले हों। rexctl इन्हें ufw या firewalld से मशीन के अपने फ़ायरवॉल में खोल सकता है।

  • ईमेल सर्वर ज़रूरी नहीं है। आप इसे बाद में सेट अप कर सकते हैं, या लोगों को बिना ईमेल पते के, यूज़रनेम से साइन इन करने दे सकते हैं।

सभी ज़रूरतें पढ़ें

GitHub पर ओपन सोर्स

Fluxer और rexctl का कोड AGPL-3.0 लाइसेंस के तहत GitHub पर है। आप इसे चला सकते हैं, पढ़ सकते हैं, बदल सकते हैं और शेयर कर सकते हैं, और अगर आप इसे बदलकर नेटवर्क पर दूसरों को देते हैं, तो आप अपने बदलाव उसी लाइसेंस के तहत शेयर करते हैं।

आपको किसी लाइसेंस कुंजी की ज़रूरत नहीं है, और कोई सीमित संस्करण नहीं है। Fluxer का खर्च Plutonium, दान और Operator Pass से चलता है।

अपना इंस्टेंस चलाना

इंस्टॉल के बाद rexctl आपके इंस्टेंस को चालू रखता है। ये कमांड उस मशीन के टर्मिनल में चलाएँ जिस पर आपने Fluxer इंस्टॉल किया है।

  • अपग्रेड करें

    rexctl upgrade

    यह rexctl और Fluxer को एक साथ अपग्रेड करता है। यह पहले आपके इंस्टेंस का बैकअप लेता है, और अगर नया वर्ज़न शुरू नहीं होता, तो अपने आप पिछले वर्ज़न पर लौट जाता है।

    अपग्रेड कैसे काम करते हैं

  • रोलबैक करें

    rexctl rollback

    यह आपके पिछले अपग्रेड से पहले वाले वर्ज़न पर लौट जाता है और आपका डेटाबेस जैसा है वैसा ही रखता है। आप वह बैकअप भी रीस्टोर कर सकते हैं जो rexctl ने अपग्रेड से पहले बनाया था।

    रोलबैक कैसे काम करता है

  • बैकअप और रीस्टोर

    rexctl backup

    यह आपकी सेटिंग्स, डेटाबेस और अपलोड को एक फ़ाइल में सेव करता है। आप इसे उसी मशीन पर रीस्टोर कर सकते हैं या इससे अपने इंस्टेंस को दूसरी मशीन पर ले जा सकते हैं।

    बैकअप कैसे काम करते हैं

  • लोगों को प्रबंधित करें

    rexctl invites create

    यह एक इनवाइट लिंक बनाता है। rexctl की दूसरी कमांडों से आप चुन सकते हैं कि कौन अकाउंट बना सकता है, इंतज़ार कर रहे लोगों को मंज़ूरी दे सकते हैं, एडमिन जोड़ सकते हैं और अकाउंट बैन कर सकते हैं।

    लोगों को कैसे प्रबंधित करें

  • समस्याएँ जाँचें

    rexctl doctor

    यह आपके इंस्टेंस और मशीन में समस्याएँ जाँचता है। अगर आप --fix जोड़ते हैं, तो rexctl उन समस्याओं को भी ठीक कर देता है जिन्हें वह सुरक्षित रूप से ठीक कर सकता है।

    rexctl की सभी कमांड

  • सेटिंग्स बदलें

    rexctl config list

    यह हर सेटिंग को उसकी वैल्यू और एक लाइन की जानकारी के साथ दिखाता है। आप ईमेल और ब्रांडिंग एडमिन पैनल में भी बदल सकते हैं।

    सेटिंग्स कैसे बदलें

Fluxer चलाने के दूसरे तरीके

  • Docker Compose

    अगर आपका प्लेटफ़ॉर्म आपके लिए compose स्टैक चलाता है, जैसे Portainer, TrueNAS या Unraid, तो हर रिलीज़ के साथ एक compose बंडल आता है।

    Docker Compose के साथ चलाएँ

  • Kubernetes

    Helm चार्ट Kubernetes 1.29 या उससे नए क्लस्टर पर वही Fluxer सेवाएँ चलाता है जो rexctl एक मशीन पर चलाता है।

    Kubernetes पर चलाएँ

  • आपका अपना रिवर्स प्रॉक्सी

    अगर मशीन पर कोई दूसरा वेब सर्वर पहले से पोर्ट 80 और 443 इस्तेमाल करता है, तो Fluxer nginx, Caddy या किसी दूसरे प्रॉक्सी के लिए सादा HTTP दे सकता है।

    अपना प्रॉक्सी इस्तेमाल करें

लोग Fluxer ऐप इस्तेमाल करते हैं

लोग आपके इंस्टेंस का पता ब्राउज़र में खोलते हैं या उसे Fluxer के डेस्कटॉप और मोबाइल ऐप में डालते हैं। आप चुनते हैं कि वे ईमेल पते से साइन इन करें या यूज़रनेम से, और आप अपने आइडेंटिटी प्रोवाइडर के ज़रिए सिंगल साइन-ऑन जोड़ सकते हैं।

आप यह भी तय करते हैं कि कौन अकाउंट बना सकता है: खुला रजिस्ट्रेशन, मंज़ूरी के बाद, इनवाइट लिंक से, या कोई नया अकाउंट नहीं। लोग ऐप के अकाउंट स्विचर में अलग-अलग इंस्टेंस के अकाउंट जोड़ सकते हैं, जिनमें fluxer.com भी शामिल है।

आपका इंस्टेंस और fluxer.com

आपका सेल्फ़-होस्ट किया गया इंस्टेंस हमें कोई जानकारी नहीं भेजता और किसी केंद्रीय साइन-इन सिस्टम पर निर्भर नहीं है। Fluxer स्टाफ़ आपको आपके अपने इंस्टेंस से या ऐसे किसी भी इंस्टेंस से बैन नहीं कर सकता जिसे हम नहीं चलाते।

आपके इंस्टेंस पर कोई पेड टियर नहीं

सेल्फ़-होस्ट किए गए इंस्टेंस पर कोई Plutonium नहीं होता। आप Plutonium का हर फ़ायदा अपने लिए मुफ़्त में ले सकते हैं या तय कर सकते हैं कि आपके यूज़र्स को ये कैसे मिलें, और अपलोड की गई फ़ाइलों के लिए कोई समय-सीमा रखना ज़रूरी नहीं है।

अपने इंस्टेंस के लिए पुश सूचनाएँ

Apple और Google आधिकारिक Fluxer ऐप तक सूचनाएँ उन क्रेडेंशियल से पहुँचाते हैं जो सिर्फ़ Fluxer के पास हैं। हमारा पुश रिले आपके इंस्टेंस की सूचनाएँ उन तक पहुँचाता है, लेकिन सिर्फ़ तब जब आप और ऐप इस्तेमाल करने वाला व्यक्ति, दोनों इसे चालू करें।

आपका इंस्टेंस हर सूचना को एन्क्रिप्ट करता है, और हम उसे पढ़ नहीं सकते। हम डिलीवरी से जुड़ी जानकारी दर्ज करते हैं, जैसे समय और आपके इंस्टेंस का नेटवर्क पता। Android पर ऐप के UnifiedPush वर्ज़न को हमारे रिले की ज़रूरत नहीं होती।

रिले क्या देख सकता है

इसमें क्या लगता है

इंस्टेंस चलाना लगातार चलने वाला काम है। आप Fluxer को अपडेट रखते हैं और अपने इंस्टेंस को चालू रखते हैं, और इसे इस्तेमाल करने वाले लोगों के लिए मॉडरेशन और सुरक्षा संभालते हैं।

इंस्टेंस एडमिन के रूप में आप अपने इंस्टेंस के डेटा नियंत्रक हैं, और डेटा सुरक्षा कानून के तहत आपकी अपनी कानूनी ज़िम्मेदारियाँ हैं, जैसा कि हमारी गोपनीयता नीति के खंड 1 में बताया गया है।

मदद कहाँ मिलेगी

इंस्टेंस एडमिन Fluxer Developers में एक-दूसरे की मदद करते हैं, जो मुफ़्त है और सबके लिए खुली है। आप Fluxer Feedback पर बग रिपोर्ट कर सकते हैं और फ़ीचर सुझा सकते हैं, और कृपया सुरक्षा से जुड़ी समस्याएँ हमारे सुरक्षा पेज के ज़रिए निजी तौर पर रिपोर्ट करें।

सेल्फ़-होस्टिंग डॉक्स पढ़ें

सेल्फ़-होस्टिंग के बारे में सवाल

क्या सेल्फ़-होस्टिंग मुफ़्त है?

हाँ। Fluxer और rexctl मुफ़्त हैं, और आप सिर्फ़ मशीन, डोमेन और बाकी जो कुछ भी इस्तेमाल करते हैं, उसका भुगतान करते हैं।

क्या सेल्फ़-होस्ट करने के लिए Operator Pass ज़रूरी है?

नहीं। सेल्फ़-होस्टिंग, डॉक्स और Fluxer Developers में कम्युनिटी की मदद सबके लिए मुफ़्त हैं। Operator Pass एक वैकल्पिक, एक बार की खरीद है जो Fluxer का खर्च उठाने में मदद करती है, और यह आपके इंस्टेंस पर न कुछ अनलॉक करता है, न कुछ बदलता है।

क्या इंस्टेंस को दूसरी मशीन पर ले जाया जा सकता है?

हाँ। rexctl backup से अपने इंस्टेंस का बैकअप लें, बैकअप फ़ाइल को नई मशीन पर कॉपी करें और वहाँ इंस्टॉल स्क्रिप्ट से उसे रीस्टोर करें। फिर अपने डोमेन के A रिकॉर्ड को नई मशीन के पते पर बदल दें।

rexctl आने से पहले इंस्टॉल किए गए इंस्टेंस को कैसे अपग्रेड करें?

इंस्टॉल स्क्रिप्ट का मौजूदा वर्ज़न --update और उस फ़ोल्डर के साथ चलाएँ जिसमें आपका इंस्टेंस है। यह स्क्रिप्ट rexctl इंस्टॉल करती है और आपका इंस्टेंस उसे सौंप देती है, और आपका डेटा और सेटिंग्स जैसी हैं वैसी ही रहती हैं। दोबारा इंस्टॉल करने की ज़रूरत नहीं है।

क्या बाद में rexctl का इस्तेमाल बंद किया जा सकता है?

हाँ। rexctl eject हर सेटिंग को Docker Compose के लिए आपके इंस्टेंस के फ़ोल्डर में लिख देता है और rexctl को इंस्टेंस बदलने से रोक देता है, और Fluxer चलता रहता है। rexctl takeover इंस्टेंस को वापस rexctl को सौंप देता है।

क्या अपना खुद का स्टोरेज या डेटाबेस इस्तेमाल किया जा सकता है?

rexctl से इंस्टॉल करते समय --storage-endpoint आपके अपने S3-कम्पैटिबल ऑब्जेक्ट स्टोर का इस्तेमाल करता है। Kubernetes के लिए Helm चार्ट ऐसे Postgres, Valkey, NATS, Meilisearch या LiveKit सर्वर का भी इस्तेमाल कर सकता है जिसे आप पहले से चलाते हैं।

Operator Pass

Operator Pass एक बार की खरीद है, जो Fluxer का साथ देती है। इसके साथ एक नंबर वाला Operator सर्टिफ़िकेट, Operator बैज और Operators वॉल पर एक जगह मिलती है। पास आपके अपने इंस्टेंस पर कुछ नहीं बदलता।

Fluxerverse में आपका स्वागत है

ऐप इंस्टॉल करें या अपने ब्राउज़र में Fluxer खोलें और बात करना शुरू करें।