Skip to content

Latest commit

 

History

History
34 lines (32 loc) · 806 Bytes

README.md

File metadata and controls

34 lines (32 loc) · 806 Bytes

GuardedGabble

A self hosted encrypted chat messaging app

Server Installation

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

Client Building

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