crypttalk " style="max-width: 100%;">
Cyptalk ist ein HTML5/Node.js-basierter, clientseitig (E2EE) verschlüsselter Instant-Chat
Um das neueste cryptalk mit Docker auszuführen, das auf Host-Port 80 verfügbar ist, führen Sie einfach den folgenden Befehl aus, um es vom Docker-Hub abzurufen
sudo docker run -d --restart=always -p 80:8080 hexagon/ cryptalk
Klicken Sie auf die Schaltfläche unten
Klonen Sie dieses Repo und geben Sie das neue Verzeichnis ein.
Bild erstellen
docker build . --tag= " hexagon/ cryptalk "
Container ausführen, Start beim Booten aktivieren, Port 80 auf dem Host verfügbar machen
sudo docker run -d --restart=always -p 80:8080 hexagon/ cryptalk
Navigieren Sie zu http://<ip-of-server>/
Erledigt!
Installieren Sie node.js. Die genaue Vorgehensweise hängt von der Plattform und der Distribution ab.
Installieren Sie die App von npm
npm install cryptalk -g
Geben Sie dann Folgendes ein, um die App zu starten
cryptalk
Navigieren Sie zu http://localhost:8080
Erledigt!
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.
Installieren Sie node.js (Entwicklung erfordert >=12.0), die genaue Vorgehensweise hängt von der Plattform und der Distribution ab.
Klonen Sie dieses Repo
git clone https://github.com/Hexagon/cryptalk.git
cd cryptalk
Ziehen Sie Abhängigkeiten von npm
npm install
Server starten
npm run start
Navigieren Sie zu http://localhost:8080
Um an JavaScript zu arbeiten, bearbeiten Sie den Code in client/source/
. Um die Änderungen zu testen, führen Sie zunächst npm run build
aus, um den Code zu linten, zu erstellen und zu minimieren. Starten Sie anschließend den Server neu.