L'objectif initial du projet était de construire un petit projet amusant pour permettre aux gens de construire leurs communautés locales. C'était amusant de parler à beaucoup de gens, d'obtenir des contributions et d'un voyage de Go to Node. Le maintien d'un projet OpenSource n'est pas une corvée facile. Cela nécessite une énergie immense et des heures de réflexion minutieuses. Malheureusement, je n'ai plus le temps ou l'énergie pour continuer à le faire. Avec le succès limité, je pense que laisser ce projet dans son état actuel est la chose la plus prudente que je puisse faire. Je suis toujours accessible par e-mail, et la maintenance PRS est la bienvenue.
J'avais un Raspberry Pi de rechange et je voulais l'utiliser! L'une des idées dans ma tête était d'avoir votre propre serveur de chat sur site que vous pouvez utiliser pour pas cher et posséder vos données (<50 $ de matériel) pour toujours et gratuits!
Pour compiler dont vous avez besoin:
Vous pouvez utiliser les commandes suivantes pour les installer:
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 Une fois que vous avez installé les dépendances ci-dessus, faites simplement npm install && gulp (crée un dossier distant que vous pouvez télécharger sur votre machine). Le projet peut fonctionner sur presque toutes les machines que NodeJS prend en charge. Je l'ai testé avec succès sur Raspberry Pi, Orange Pi etc.
Vous pouvez utiliser un fichier .env ou des variables d'environnement pour configurer le serveur, voici les variables d'environnement que vous pouvez modifier:
RC_URL (par défaut http://localhost:3000/ ) r asp c hat URL où le serveur commencerait à écouterDB_PATH (par défaut chat-log.db ) D ATA B ASE PATAY pour la base de données SQLiteWS_URL (par défaut ws://localhost:3000/chat ) w eb s url ocket si vous l'exécutez derrière un proxyWSS_URL (par défaut wss://localhost:3000/chat ) W eb s Url S ecure si vous l'exécutez derrière un proxy Vous pouvez lire sur le fichier .env ici