Self-hosted platform for monitoring, patching and securing Linux server fleets, with outbound-only agents and approval-based patch runs.
GameServerManagers/LinuxGSM
Command-line tool for installing, updating, monitoring and backing up 100+ Linux dedicated game servers.
Open-source alternative to:Pterodactyl
- Stars
- 4,912
- Forks
- 870
- Open issues
- 272
- Last commit
- 13 hours ago
What is it?
LinuxGSM is a Bash-based command-line tool that simplifies deploying and managing dedicated game servers on Linux. Instead of manually working through each game's installation steps and configuration, admins run a per-game script to handle installation, updates, and day-to-day control.
The tool bundles several management functions: an installer, an updater, a monitor that restarts crashed servers, alerts, backups, server details, and a console for interacting with a running server. It supports more than 100 game servers and runs on common distributions such as Ubuntu, Debian, and CentOS. Other distributions may work but are not fully tested.
Each game server has its own dependency requirements, which are listed on the project's website for the specific game being installed.
Key features
- 01Installs and updates 100+ dedicated game server types with per-game scripts.
- 02Monitors server processes and restarts them when they stop.
- 03Sends alerts about server status changes.
- 04Creates backups of server files.
- 05Provides a console to interact with running servers.
Use cases
- Hosting a small community server for a game on a rented Linux VPS.
- Running several different game servers on one Linux machine with consistent management commands.
- Automating restarts and updates for game servers that must stay online.
Things to know
- Built for Linux only, with fully tested support limited to Ubuntu, Debian and CentOS.
- Each game server has its own dependency requirements that you must check before installing.
- Setup requires comfort with the command line on a Linux server.
Topics
FAQ
- What is LinuxGSM?
- Command-line tool for installing, updating, monitoring and backing up 100+ Linux dedicated game servers. LinuxGSM is a Bash-based command-line tool that simplifies deploying and managing dedicated game servers on Linux. Instead of manually working through each game's installation steps and configuration, admins run a per-game script to handle installation, updates, and day-to-day control.
- Is LinuxGSM free to use? What license does it have?
- LinuxGSM is open source under the MIT license. Check the license terms before using it in commercial products.
- Is LinuxGSM still maintained?
- Actively maintained. The last commit to LinuxGSM was on Oct 23, 2026.
- What can I use LinuxGSM for?
- Hosting a small community server for a game on a rented Linux VPS. Running several different game servers on one Linux machine with consistent management commands. Automating restarts and updates for game servers that must stay online.
- Where can I get LinuxGSM?
- The source code and installation instructions are on GitHub: https://github.com/GameServerManagers/LinuxGSM
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A tool to build and deploy software across many servers, with a web UI and API for managing them.
A Docker image that runs a headless Steam client with a desktop, letting you stream games to a browser, Moonlight, or Steam Link.
Lila, the Scala server behind lichess.org, a free, ad-free and open source online chess platform.
A free, open-source eBook that teaches Bash scripting basics and how to automate everyday SysOps, DevOps and development tasks.
Free, open-source web control panel for creating and managing game servers, with each server isolated in a Docker container via Wings.