كان الهدف الأصلي للمشروع هو بناء مشروع صغير ممتع للسماح للأشخاص ببناء مجتمعاتهم المحلية. كان من الممتع التحدث إلى العديد من الأشخاص ، والحصول على المساهمات ، ورحلة من Go to Node. الحفاظ على مشروع OpenSource ، ليس بالأمر السهل. يتطلب طاقة هائلة ، وساعات من التفكير الدقيق. لسوء الحظ ، لم يعد لدي الوقت أو الطاقة لمواصلة القيام بذلك. مع النجاح المحدود ، أشعر أن ترك هذا المشروع في حالته الحالية هو أكثر الأشياء الحكيمة التي يمكنني القيام بها. ما زلت قابلة للوصول عبر البريد الإلكتروني ، وصيانة PRS مرحب بها.
كان لديّ Raspberry Pi وأردت استخدامه! كانت إحدى الأفكار في رأسي هي أن يكون لديك خادم الدردشة المحلي الخاص بك والذي يمكنك استخدامه لرخيصة وامتلاك بياناتك (<50 دولارًا) إلى الأبد ومجانية!
لتجميع تحتاج:
يمكنك استخدام الأوامر التالية لتثبيتها:
sudo dnf install openssl-devel zlib-develbrew install openssl zlib libuvvcpkg install openssl zlib libuv and/or vcpkg install openssl:x64-windows zlib:x64-windows libuv:x64-windows بمجرد تثبيت التبعيات أعلاه ، فقط قم npm install && gulp (يقوم بإنشاء مجلد Dist الذي يمكنك تحميله على جهازك). يمكن أن يعمل المشروع على أي جهاز يدعمه NodeJS تقريبًا. لقد اختبرته بنجاح على Raspberry Pi ، Orange Pi إلخ.
يمكنك استخدام متغيرات الملف أو .env لتكوين الخادم ، وهنا متغيرات البيئة التي يمكنك تغييرها:
RC_URL (الافتراضي http://localhost:3000/ ) r asp c hat url حيث سيبدأ الخادم في الاستماعDB_PATH ( chat-log.db ) d ata b ase path for sqlite databaseWS_URL (افتراضي ws://localhost:3000/chat ) w eB s ound url إذا كنت تقوم بتشغيله خلف بعض الوكيلWSS_URL (الافتراضي wss://localhost:3000/chat ) w eB s ouck s ecure url إذا كنت تقوم بتشغيله خلف بعض الوكيل يمكنك أن تقرأ عن ملف .env هنا