O objetivo original do projeto era criar um pequeno projeto divertido para permitir que as pessoas construam suas comunidades locais. Foi divertido conversar com muitas pessoas, obter contribuições e uma jornada de Go para Node. Manter um projeto OpenSource, não é uma tarefa fácil. Requer imensa energia e horas de pensamento cuidadoso. Infelizmente, não tenho mais tempo ou energia para continuar fazendo isso. Com o sucesso limitado, sinto que deixar este projeto em seu estado atual é a coisa mais prudente que posso fazer. Ainda estou acessível por e -mail e os PRs de manutenção são bem -vindos.
Eu tinha um framboesa Pi sobressalente e queria usá -lo! Uma das idéias na minha cabeça era ter seu próprio servidor de bate-papo no local que você pode usar para ser barato e possuir seus dados (<$ 50 hardware) para sempre e grátis!
Para compilar você precisa:
Você pode usar os seguintes comandos para instalá -los:
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 Depois de instalar as dependências acima, basta fazer npm install && gulp (cria uma pasta Dist que você pode enviar para sua máquina). O projeto pode ser executado em quase qualquer máquina que o NodeJS suporta. Eu o testei com sucesso no Raspberry Pi, Orange Pi etc.
Você pode usar um arquivo .env ou variáveis de ambiente para configurar o servidor, aqui estão as variáveis de ambiente que você pode alterar:
RC_URL (padrão http://localhost:3000/ ) r asp c hat url onde o servidor começaria a ouvirDB_PATH (Padrão chat-log.db ) D Ata B ASE Path for SQLite Banco de dadosWS_URL (padrão ws://localhost:3000/chat ) w eb scocket url se você estiver executando atrás de algum proxyWSS_URL (padrão wss://localhost:3000/chat ) w eb socket scecure url se você estiver executando atrás de algum proxy Você pode ler sobre o arquivo .env aqui