Das ursprüngliche Ziel des Projekts war es, ein lustiges kleines Projekt aufzubauen, damit die Menschen ihre lokalen Gemeinschaften bauen können. Es hat Spaß gemacht, mit vielen Leuten zu sprechen, Beiträge zu bekommen und eine Reise vom Go nach Node. Die Aufrechterhaltung eines OpenSource -Projekts ist keine einfache Aufgabe. Es erfordert immense Energie und Stunden sorgfältiges Denkens. Leider habe ich nicht mehr die Zeit oder Energie mehr, um das fortzusetzen. Mit dem begrenzten Erfolg habe ich das Gefühl, dieses Projekt in seinem aktuellen Zustand zu verlassen, ist das umsichtigste, was ich tun kann. Ich bin immer noch per E -Mail erreichbar und die Pflege von PRs sind willkommen.
Ich hatte einen Ersatz -Himbeer -Pi und wollte es benutzen! Eine der Ideen in meinem Kopf war es, einen eigenen Chat-Server vor Ort zu haben, den Sie für billige und Ihre Daten (<$ 50 Hardware) für immer und kostenlos besitzen können!
Zum Kompilieren brauchen Sie:
Sie können die folgenden Befehle verwenden, um sie zu installieren:
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 Sobald Sie die oben genannten Abhängigkeiten installiert haben, machen Sie npm install && gulp (erstellen Sie einen DIST -Ordner, den Sie in Ihren Computer hochladen können). Das Projekt kann auf fast jeder Maschine ausgeführt werden, die Nodejs unterstützt. Ich habe es erfolgreich auf Raspberry Pi, Orange Pi usw. getestet.
Sie können eine .env -Datei- oder Umgebungsvariablen verwenden, um den Server zu konfigurieren. Hier sind die Umgebungsvariablen, die Sie ändern können:
RC_URL (Standard http://localhost:3000/ ) r Asp c Hat URL , bei dem der Server zuhören würdeDB_PATH (Standard chat-log.db ) D ATA B ASE- Pfad für die SQLite-DatenbankWS_URL (Standard ws://localhost:3000/chat ) W eb s ocket URL Wenn Sie sie hinter einem Proxy ausführenWSS_URL wss://localhost:3000/chat Sie können hier über .env -Datei lesen