يضم 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

ينزّل السكربت rexctl من إصداراتنا على GitHub، ويتحقق من مجموع التحقق SHA-256 الخاص به، ثم يشغّله. يطرح عليك rexctl بعض الأسئلة، ويُعدّ Fluxer مع HTTPS، ويعرض عنوان مثيلك عند الانتهاء.

اقرأ دليل الاستضافة الذاتية

ما تحتاج إليه

  • جهاز 64 بت بمعالج Intel أو AMD أو Arm يعمل بنظام Linux أو macOS أو Windows، على ألا تقل أنوية معالجه عن 2، وذاكرته عن 4 غيغابايت، ومساحته الحرة على القرص عن 20 غيغابايت. وهذا يكفي لمثيل يتصل به نحو 1000 شخص في الوقت نفسه.

  • على Linux، يعمل rexctl مع Docker أو Podman، ويثبّت Docker لك إذا لم يكن أيّ منهما موجودًا. وعلى macOS وWindows، تحتاج إلى تثبيت Docker Desktop وتشغيله.

  • نطاق أو نطاق فرعي لمثيلك، مثل chat.example.com، مع سجل A في إعدادات DNS الخاصة به يشير إلى عنوان IP العام للجهاز.

  • منافذ TCP رقم 80 و443 و7881 ومنافذ UDP رقم 443 و7882 مفتوحة في أي جدار حماية أمام الجهاز. ويستطيع rexctl فتحها في جدار الحماية الخاص بالجهاز نفسه باستخدام ufw أو firewalld.

  • خادم البريد الإلكتروني اختياري. يمكنك إعداده لاحقًا، أو السماح للأشخاص بتسجيل الدخول باسم مستخدم دون عنوان بريد إلكتروني.

اقرأ المتطلبات كاملة

مفتوح المصدر على GitHub

الكود المصدري لـFluxer وrexctl متاح على GitHub بموجب ترخيص AGPL-3.0. يمكنك تشغيله ودراسته وتعديله ومشاركته، وإذا عدّلته وقدّمته لآخرين عبر شبكة، فعليك مشاركة تعديلاتك بموجب الترخيص نفسه.

لا تحتاج إلى مفتاح ترخيص، ولا توجد نسخة منقوصة. يُموَّل 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 خدمات Fluxer نفسها التي يشغّلها rexctl على جهاز واحد، ولكن على عنقود Kubernetes بالإصدار 1.29 أو أحدث.

    التشغيل على Kubernetes

  • وكيلك العكسي الخاص

    إذا كان خادم ويب آخر على الجهاز يستخدم المنفذين 80 و443 بالفعل، يمكن لـFluxer تقديم HTTP عادي لـnginx أو Caddy أو أي وكيل آخر.

    استخدم وكيلك الخاص

يستخدم الناس تطبيقات Fluxer

يفتح الناس عنوان مثيلك في المتصفح أو يُدخلونه في تطبيقات Fluxer لسطح المكتب والجوّال. وأنت تختار ما إذا كانوا يسجّلون الدخول بعنوان بريد إلكتروني أو باسم مستخدم، ويمكنك إضافة تسجيل الدخول الموحّد عبر مزوّد الهوية الخاص بك.

وتقرر أيضًا من يمكنه إنشاء حساب، سواء بالتسجيل المفتوح أو بالموافقة أو بروابط الدعوة أو بإيقاف إنشاء حسابات جديدة. ويمكن للناس إضافة حسابات من مثيلات مختلفة، منها fluxer.com، إلى مبدّل الحسابات في التطبيق.

مثيلك وfluxer.com

لا يتصل مثيلك المستضاف ذاتيًا بخوادمنا من تلقاء نفسه، ولا يعتمد على نظام مركزي لتسجيل الدخول. ولا يستطيع فريق Fluxer حظرك من مثيلك الخاص أو من أي مثيل آخر لا نديره.

لا توجد باقة مدفوعة في مثيلك

لا يوجد Plutonium في المثيل المستضاف ذاتيًا. يمكنك أن تحصل على كل مزايا Plutonium لنفسك مجانًا أو أن تقرر كيف يحصل عليها مستخدموك، ولا يلزم أن تنتهي صلاحية الملفات المرفوعة.

الإشعارات الفورية لمثيلك الخاص

توصل Apple وGoogle الإشعارات إلى تطبيق Fluxer الرسمي ببيانات اعتماد لا يملكها إلا Fluxer. ويمرّر مرحّل الإشعارات لدينا إشعارات مثيلك إليهما، لكن ذلك لا يحدث إلا إذا فعّلته أنت وفعّله الشخص الذي يستخدم التطبيق.

يشفّر مثيلك كل إشعار، ولا نستطيع قراءته. ونسجّل تفاصيل التسليم، مثل الوقت وعنوان الشبكة الخاص بمثيلك. وعلى Android، لا يحتاج إصدار UnifiedPush من التطبيق إلى مرحّلنا.

ما الذي يراه المرحّل

ما يتطلّبه الأمر

يتطلب تشغيل مثيل عملًا مستمرًا. فأنت تُبقي Fluxer محدّثًا ومثيلك قيد التشغيل، وتتولى الإشراف والأمان للأشخاص الذين يستخدمونه.

وبصفتك مسؤول المثيل، فأنت المتحكم في بيانات مثيلك، وعليك واجبات قانونية خاصة بك بموجب قوانين حماية البيانات، كما يوضح القسم 1 من سياسة الخصوصية لدينا.

أسئلة عن الاستضافة الذاتية

هل الاستضافة الذاتية مجانية؟

نعم. 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. ويمكن لمخطط Helm الخاص بـKubernetes أيضًا استخدام خادم Postgres أو Valkey أو NATS أو Meilisearch أو LiveKit تشغّله بالفعل.

Operator Pass

Operator Pass عملية شراء لمرة واحدة تدعم Fluxer. ويأتي مع شهادة Operator مرقّمة وشارة Operator ومكان على جدار Operators. ولا يغيّر Operator Pass أي شيء على مثيلك الخاص.

مرحبًا بك في عالم Fluxer

ثبّت التطبيق أو افتح Fluxer في متصفحك وابدأ الحديث.