El objetivo original del proyecto era construir un pequeño proyecto divertido para permitir a las personas construir sus comunidades locales. Fue divertido hablar con muchas personas, obtener contribuciones y un viaje desde Go to Node. Mantener un proyecto OpenSource no es una tarea fácil. Requiere una energía inmensa y horas de pensamiento cuidadoso. Desafortunadamente, ya no tengo el tiempo o la energía para seguir haciendo eso. Con el éxito limitado, siento que dejar este proyecto en su estado actual es lo más prudente que puedo hacer. Todavía estoy accesible por correo electrónico, y el mantenimiento PRS es bienvenido.
¡Tenía una frambuesa Pi de repuesto y quería usarlo! ¡Una de las ideas en mi cabeza era tener su propio servidor de chat local que puede usar a barato y poseer sus datos (<$ 50 hardware) para siempre y gratis!
Para la compilación necesitas:
Puede usar los siguientes comandos para instalarlos:
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 Una vez que haya instalado dependencias anteriores, simplemente haga npm install && gulp (crea una carpeta DIST que puede cargar en su máquina). El proyecto puede ejecutarse en casi cualquier máquina que NodeJS admita. Lo he probado con éxito en Raspberry Pi, naranja Pi, etc.
Puede usar un archivo .env variables de entorno para configurar el servidor, aquí están las variables de entorno que puede cambiar:
RC_URL ( http://localhost:3000/ ) R ASP C Hat URL donde el servidor comenzaría a escucharDB_PATH ( chat-log.db predeterminado D ATA B ASE Ruta para la base de datos SQLiteWS_URL (predeterminado ws://localhost:3000/chat ) wb s ocket url si la está ejecutando detrás de algún proxyWSS_URL (predeterminado wss://localhost:3000/chat ) w eb s ocket scure url si la está ejecutando detrás de un proxy Puede leer sobre el archivo .env aquí