Windows: Not Tested macOS: Working Linux: Working FreeBSD: Working
- On Linux you can use
sudo apt install python3 python3-pip python3-virtualenv redis-server
- Download and install MongoDB
- Clone the repository
- Open a terminal in the repository directory
- Create a virtualenv in the repo directory called
venvusing thepython3 -m venv venvcommand. - Copy
.env.sampleto.envand change as required - Activate your virtual environment using
source venv/bin/activate - Install dependencies using
pip install -r requirements.txt - Start gflbans using
python3 -m gflbans.mainand goto http://localhost:3335 and confirm that GFLBans is running
- Duplicate all html files in
templates/configswith.exampleremoved and configure as desired. - Reverse proxy GFLBans behind a webserver e.g. nginx
- Create a systemctl service for GFLBans, to ensure it always runs
- Counter-Strike 2 - Requires Metamod
- Source 1 - Requires Metamod and Sourcemod