Skip to content
A Content Management System designed especially for the needs of LAN-Parties
PHP JavaScript HTML ColdFusion CSS ASP Other
Branch: master
Clone or download
byte666 Merge pull request #447 from lansuite/fix-446-news-comments-not-shown
Fix page number calculation in /news/plugins/home.php
Latest commit f6807da Aug 4, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.docker Nginx: Deny all hidden files that starts with a '.' May 20, 2017
.github Added GitHub Issue Template May 2, 2017
design Slashes were missing in some of the Base64 encoded images. Sep 25, 2018
docs docs: Provide correct minimum required docker-compose version Jan 30, 2019
ext_inc Discord: Add discord cache folder to .gitignore Jan 30, 2019
ext_scripts Module "server2": Remove the module, because it is not functional at all May 19, 2018
inc Merge branch 'master' into server-fix-ip-address-display Feb 5, 2019
tests Fix some CGL issues May 26, 2018
website Documentation: Removed wrong section "creating a module", because the… Jun 9, 2018
.gitignore Added the documentation site based on facebooks Docusaurus May 31, 2018
.htaccess Addaptet caching rules Mar 12, 2015
.travis.yml Re-added exclusion of line-length checks Apr 5, 2019 Added contribution guide (like the one from Icinga2) May 2, 2017 Added contribution guide (like the one from Icinga2) May 2, 2017
Dockerfile Update composer to 1.8.0 and fix sha384 hash calculation Jan 29, 2019
LICENSE Added remarks for Fedora as OS May 24, 2018 Added the documentation site based on facebooks Docusaurus May 31, 2018
composer.lock Added symfony/debug back, because it is needed to run lansuite (in de… Jan 26, 2019
docker-compose.dump.yml Docker-Compose: New setup with database dump May 1, 2018
docker-compose.yml Improve Docker setup Jan 28, 2018
index.php Move file inc/base/define.php to composer autoloading to be available… Oct 19, 2018 Avoid SQL error during installation for admin_exists-check Apr 1, 2018
phpunit.xml.dist Set backupGlobals=true for PHPUnit to isolate tests that use global v… Mar 17, 2018
robots.txt Nofollow auf Links in Party-Liste Dec 25, 2009
scripts.js #6: Apply coding style guide PSR 1 and PSR 2 to index files (with php… Apr 23, 2017
seating.js #6: Apply coding style guide PSR 1 and PSR 2 to index files (with php… Apr 23, 2017

LANSuite · Build Status PRs Welcome

LANSuite is a Content Management System designed primarily for the needs of LAN-Parties

German version of this README can be found at

LANSuite has features like ...

  • Registration for parties Announce a new LAN-Party and enable people to sign up with a direct payment flow and several follow up actions like Clan creation and more.
  • Seat plans Define a seating plan with several rooms and areas and let LAN Party attendees choose their seat in advance. This enables clans to sit together to facilitate better team play.
  • Organisation of tournaments Manage tournaments for multiple games with different modes like single- and double-elimination, league or group games with KO strategy.
  • Projector support Show the latest content like news messages, the current state of a tournament or a timetable at a wall via the projector mode during the party to inform attendees.
  • Cash- and Money management Manage the cash flow of your organization team and don't lose the overview.
  • News system Announce updates and inform all party guests about the latest news with a simple to use news system.
  • and many more ... Other features like a picture gallery, a hall of fame and more are included. Give LANSuite a try, install and test it.

Getting started

See our documentation on There you will find information on how to install it, what the requirements are, how to configure the system and more.

If you still struggle with getting started, feel free to open an issue and tell us your challenge. With such feedback, we can help you and improve the documentation.

Call out for users

Are you using LANSuite? If yes, let us know in Who is using LANSuite? #312.


Every helping hand is welcomed. You don't need to be able to write source code. Actions like ...

  • Improve the documentation
  • Fixing typos
  • Translating texts into another language
  • Welcome newcomers
  • Helping out with support in the issue tracker
  • Talking about LANSuite at events like meetups or LANParties
  • And similar activities

are also highly valuable. So feel free, get started and help us to build a better community and system.

Contributing Guide

Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to LanSuite.

Beginner Friendly Bugs

To help you get your feet wet and get you familiar with our contribution process, we have a list of beginner friendly bugs that contain bugs which are fairly easy to fix. This is a great place to get started.


The best way to get in contact with us is via GitHub Issues. Over this way, it is transparent to the community, and all team members and contributors are informed and have the chance to respond.


LanSuite is GPL v2 licensed.

You can’t perform that action at this time.