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
venv
using thepython3 -m venv venv
command. - Copy
.env.sample
to.env
and 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.main
and goto http://localhost:3335 and confirm that GFLBans is running
- Duplicate all html files in
templates/configs
with.example
removed 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