criptotalk "estilo="ancho máximo: 100%;">
Cyptalk es un chat instantáneo cifrado del lado del cliente (E2EE) basado en HTML5/Node.js
Para ejecutar la última versión cryptalk con Docker, expuesta en el puerto de host 80, simplemente ejecute el siguiente comando para extraerlo de Docker Hub.
sudo docker run -d --restart=always -p 80:8080 hexagon/ cryptalk
Haga clic en el botón de abajo
Clona este repositorio, ingresa al nuevo directorio.
Construir imagen
docker build . --tag= " hexagon/ cryptalk "
Ejecute el contenedor, habilite el inicio al arrancar, exponga al puerto 80 en el host
sudo docker run -d --restart=always -p 80:8080 hexagon/ cryptalk
Vaya a http://<ip-of-server>/
¡Hecho!
Instale node.js, el procedimiento exacto depende de la plataforma y la distribución.
Instale la aplicación desde npm
npm install cryptalk -g
Luego ejecute lo siguiente para iniciar la aplicación
cryptalk
Vaya a http://localhost:8080
¡Hecho!
Available commands:
Client:
/key StrongPassphrase Sets encryption key
/nick NickName Sets an optional nick
/mute Audio on
/unmute Audio off
/clear Clear on-screen buffer
/help This
/title Set your local page title
/torch AfterSeconds Console messages are torched
after this amount of seconds
(default 600).
Room:
/join RoomId Join a room
/leave Leave the room
/count Count participants
Host:
/connect Connect to host
/disconnect Disconnect from host
You can select any of the five last commands/messages with up/down key.
Due to security reasons, /key command is not saved, and command
history is automatically cleared after one minute of inactivity.
It is highly recommended to use incognito mode while chatting,
to prevent browsers from keeping history or cache.
Instale node.js (el desarrollo requiere >=12.0), el procedimiento exacto depende de la plataforma y la distribución.
Clonar este repositorio
git clone https://github.com/Hexagon/cryptalk.git
cd cryptalk
Extraer dependencias de npm
npm install
Iniciar servidor
npm run start
Vaya a http://localhost:8080
Para trabajar en JavaScript, edite el código en client/source/
. Para probar los cambios, primero ejecute npm run build
to lint, cree y minimice el código. Luego reinicie el servidor.