A self hosted encrypted chat messaging app
First clone the repository
git clone https://github.com/gsaker/GuardedGabble
Then change directory to the root of the project
cd GuardedGabble
Make sure all dependencies are installed
pip install socket threading
To start the server refer to the following guide
python main.py <Host Address> <Port Number> <Encryption Enabled> <Store Messages>
For example
python src/server/main.py 127.0.0.1 64147 true false
To build a client app, first install pyinstaller and pillow
pip install pyinstaller pillow
Then build the app using pyinstaller
pyinstaller -n GuardedGabble -F --windowed --icon=img/icon.ico src/client/main.py