Первоначальная цель проекта состояла в том, чтобы создать забавный небольшой проект, чтобы позволить людям строить свои местные сообщества. Было весело разговаривать со многими людьми, получать вклад и путешествие от Go до узла. Поддержание проекта OpenSource - это не простая рутина. Это требует огромной энергии и часов тщательного мышления. К сожалению, у меня больше нет времени или энергии, чтобы продолжать это делать. С ограниченным успехом я чувствую, что оставить этот проект в его текущем состоянии - самая разумная вещь, которую я могу сделать. Я все еще доступен по электронной почте, и приглашаются PRS.
У меня был запасной малиновый пи, и я хотел его использовать! Одна из идей в моей голове состояла в том, чтобы иметь свой собственный локальный сервер чата, который вы можете использовать для дешевых и владеть своими данными (<$ 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 hat url , где сервер начнет слушатьDB_PATH (по умолчанию chat-log.db ) d ata b ase path для базы данных SQLiteWS_URL (по умолчанию ws://localhost:3000/chat ) w eb s url , если вы запускаете его за некоторым прокси -серверомWSS_URL (по умолчанию wss://localhost:3000/chat ) w eb s ecure url , если вы используете его за некоторым прокси -сервером Вы можете прочитать о файле .env здесь