Fully end to end encrypted anonymous chat program. Server only stores public key lookup for users and the encrypted messages. No credentials are transfered to the server, but kept in local browser storage. This allows 100% safe chatting.
https://safechat.ch
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
967 B
967 B
Docker Image for SafeChat
For a running example see: https://safechat.ch
Run SafeChat
Safechat exposts port 8080 as it is based on mwaeckerlin/php-fpm.
You need a mysql database (less than version 8). The hostname must be mysql
and the root password must be set in MYSQL_ENV_MYSQL_ROOT_PASSWORD
, e.g.
docker run -d --name safechat-mysql -e MYSQL_ROOT_PASSWORD=$(pwgen 20 1) mysql:5
docker run -d --name safechat -p 8005:8080 --link safechat-mysql:mysql mwaeckerlin/safechat
Build Docker Image
Install safechat into path docker/usr
, then build the image, e.g.:
cd ~/git/safechat
./bootstrap.sh -t "all install" --prefix=$(pwd)/docker/usr
docker build --rm --force-rm -t mwaeckerlin/safechat docker