raspchat
Ditching Go for Node.js
該項目的最初目標是建立有趣的小項目,以使人們建立當地社區。與許多人交談,獲得貢獻以及從進入節點的旅程很有趣。維護開發項目並非易事。它需要巨大的能量和小時的仔細思考。不幸的是,我不再有時間或精力繼續這樣做。由於成功的有限,我覺得將這個項目留在當前狀態是我能做的最謹慎的事情。我仍然可以通過電子郵件與我聯繫,歡迎維護PR。
我有一個備用的覆盆子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/DB_PATH (默認chat-log.db ) d ata b as as as sqlite數據庫的路徑WS_URL (默認ws://localhost:3000/chat ) w eb s ocket url如果您在某些代理後面運行WSS_URL (默認wss://localhost:3000/chat ) w eb s ocket s ecure url如果您在某些代理後面運行您可以在此處閱讀有關.env文件