เป้าหมายดั้งเดิมของโครงการคือการสร้างโครงการเล็ก ๆ น้อย ๆ ที่สนุกสนานเพื่อให้ผู้คนสร้างชุมชนท้องถิ่นของพวกเขา มันสนุกมากที่ได้พูดคุยกับคนจำนวนมากรับผลงานและการเดินทางจากไปที่โหนด การบำรุงรักษาโครงการ 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 หมวก url ที่เซิร์ฟเวอร์จะเริ่มฟังDB_PATH (เริ่มต้น chat-log.db ) d ata b ase path สำหรับฐานข้อมูล sqliteWS_URL (ค่าเริ่มต้น ws://localhost:3000/chat ) w eb s ocket url หากคุณกำลังทำงานอยู่เบื้องหลังพร็อกซีบางตัวWSS_URL (ค่าเริ่มต้น wss://localhost:3000/chat ) w eb s ocket s ecure url หากคุณกำลังทำงานอยู่ด้านหลังพร็อกซีบางตัว คุณสามารถอ่านไฟล์ .env ได้ที่นี่