cryptalk " style="largeur maximale : 100 % ;">
Cyptalk est un chat instantané crypté côté client (E2EE) basé sur HTML5/Node.js.
Pour exécuter le dernier cryptalk avec Docker, exposé sur le port hôte 80, exécutez simplement la commande suivante pour l'extraire du hub Docker
sudo docker run -d --restart=always -p 80:8080 hexagon/ cryptalk
Cliquez sur le bouton ci-dessous
Clonez ce dépôt, entrez dans le nouveau répertoire.
Construire une image
docker build . --tag= " hexagon/ cryptalk "
Exécuter le conteneur, activer le démarrage au démarrage, exposer sur le port 80 sur l'hôte
sudo docker run -d --restart=always -p 80:8080 hexagon/ cryptalk
Accédez à http://<ip-of-server>/
Fait!
Installez node.js, la procédure exacte dépend de la plate-forme et de la distribution.
Installez l'application depuis npm
npm install cryptalk -g
Ensuite, émettez ce qui suit pour démarrer l'application
cryptalk
Accédez à http://localhost:8080
Fait!
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.
Installez node.js (développement requis >=12.0), la procédure exacte dépend de la plate-forme et de la distribution.
Cloner ce dépôt
git clone https://github.com/Hexagon/cryptalk.git
cd cryptalk
Extraire les dépendances de npm
npm install
Démarrer le serveur
npm run start
Accédez à http://localhost:8080
Pour travailler sur le JavaScript, éditez le code dans client/source/
. Pour tester les modifications, exécutez d'abord npm run build
to lint, construisez et réduisez le code. Redémarrez ensuite le serveur.