Self-host SourceBans++
2.2.3Admin and ban management for Source engine game servers
- Stars
- 377
- RAM
- 512 MB
- Port
- 80 (HTTP web panel)
- Requires
- Metamod: Source, SourceMod
ghcr.io/sbpp/sourcebans-ppWhat is SourceBans++?
This self-hosted toolkit handles bans and administration for Source-engine games like Team Fortress 2, Counter-Strike, and Garry's Mod. It provides a browser control panel for bans, mutes, admin accounts, and server permissions, plus SourceMod plugins on each game server that enforce bans live and relay admin actions back. Both components share a MySQL or MariaDB database. The panel uses Elastic License 2.0 (free for community/hobby use, restricts managed-service offerings), plugins use GPLv3. Install by uploading a release archive and running the web installer, via the official Docker Compose stack pulling a multi-arch image from GHCR, or one-click buttons for DigitalOcean, Railway, Render, Fly.io. Features: Steam OpenID sign-in, Discord webhook forwarding for in-game events, multi-server management, custom themes, automatic TLS via bundled Caddy, full data export, translation support. Non-Docker needs PHP 8.5+ with four required extensions; Docker needs Docker 24+ and Compose v2. Suggest 512 MB RAM minimum.
Should you self-host SourceBans++?
SourceBans++ scores 52/100 on selfhost.directory (how scoring works) and ranks #26 of 62 in Game Servers. It has 377 GitHub stars.
It shipped 12 stable releases in the past year. The latest, 2.2.3, came out on 26 October 2026. New versions land roughly every 5 days.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Other-licensed and written mostly in PHP.
Its closest alternative on selfhost.directory is minecraft (78/100, 14 488 stars). It scores higher overall, so compare the two before you pick. See SourceBans++ vs minecraft side by side.
Features
- Ban management
SourceBans++ README
FAQ
What is SourceBans++?
A source-available admin and ban-management system for Source-engine game servers, free for community use, with a web panel and SourceMod plugins sharing a database.
More in Administration
St0rSt0r is a self-hosted, open-source web UI enhancing UrBackup with a modern dashboard, multi-customer support, file recovery, and offsite replication — free, MIT-licensed.
synapse-adminOpen-source, self-hosted web admin console for Matrix Synapse homeservers, built on react-admin and served as a static site or Docker container.
tg-spamA self-hosted, open-source Telegram anti-spam bot with a Bayesian detector, LLM checks, CAS lookups, Lua plugins, an HTTP spam-check API and a web admin UI.
ToolbarrSelf-hosted desktop utility for managing Starr apps with batch operations like root folder migration and mass profile management.
WakeMyPotatoWakeMyPotato is an open-source systemd service that auto-restarts Linux laptops after power outages using rtcwake, with safe RAID shutdown and optional ping checks.
xpipe-webtopSelf-hosted, open-core desktop connection hub for SSH, Docker, Kubernetes, and VM connections from your local machine, with no remote agent setup needed.
zentroxZentrox is a self-hosted, open-source web tool for Linux home server admin. Written in Rust, it manages packages, firewall, logs, files, and processes via browser.
Zerotier UIOpen-source, self-hosted web UI for a standalone ZeroTier network controller: create networks, authorize members, manage IP assignments, served over HTTPS.
ztnetOpen-source, self-hosted web UI to manage ZeroTier networks with multi-user accounts, organizations, custom private roots and OAuth login.
ajentiSelf-hosted, open-source server admin panel for Linux and BSD: configure the system, services, packages, files and Docker from a web UI.
authelia-adminSelf-hosted, open-source administration interface for Authelia authentication server, managing users, groups, TOTP devices, and banned IPs via LLDAP integration.
CasaOSSelf-hosted personal cloud OS for Linux machines: a friendly web dashboard, an app store with one-click Docker installs, drive and file management, and remote access.
0 comments