{"id":13735511,"url":"https://lansuite.github.io/lansuite/","last_synced_at":"2025-05-08T11:33:49.975Z","repository":{"id":28636676,"uuid":"32155592","full_name":"lansuite/lansuite","owner":"lansuite","description":"A Content Management System designed especially for the needs of LAN-Parties","archived":false,"fork":false,"pushed_at":"2024-05-01T07:32:57.000Z","size":33263,"stargazers_count":66,"open_issues_count":92,"forks_count":37,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-05-01T23:23:25.631Z","etag":null,"topics":["cms","esports","gaming","hacktoberfest","lanparty","php"],"latest_commit_sha":null,"homepage":"https://lansuite.github.io/lansuite/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"learn-co-students/angular-modules-readme-v-000","license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lansuite.png","metadata":{"files":{"readme":"README-DE.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING-DE.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-13T12:51:05.000Z","updated_at":"2024-05-04T07:24:56.528Z","dependencies_parsed_at":"2024-04-14T22:23:11.507Z","dependency_job_id":"b46ef4f9-3e27-4a97-b92d-62024cdcabad","html_url":"https://github.com/lansuite/lansuite","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lansuite%2Flansuite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lansuite%2Flansuite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lansuite%2Flansuite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lansuite%2Flansuite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lansuite","download_url":"https://codeload.github.com/lansuite/lansuite/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213758654,"owners_count":15634354,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cms","esports","gaming","hacktoberfest","lanparty","php"],"created_at":"2024-08-03T03:01:07.660Z","updated_at":"2025-05-08T11:33:49.944Z","avatar_url":"https://github.com/lansuite.png","language":"PHP","funding_links":[],"categories":["Software"],"sub_categories":["LAN Party Management"],"readme":"# LANSuite - Web based LAN-Party Management System\n\nLANSuite ist ein Administrationssystem für LAN-Partys.\n\n*Englische Version der README*: Kann unter [README.md](./README.md) gefunden werden.\n\n## Features\n\n* Organisation von Turnieren\n* Registrierung von und für LAN-Partys\n* News- und Nachrichten-System\n* Support für Beamer\n* Geld / Budget Organisation\n* Organisation von Essen\n* Hardware / Server inventory\n* Bildergalerie\n* Sitzpläne\n* und viele weitere ...\n\n## Requirements\n\n* PHP 8.2 (mit den Extensions `mysqli`, `snmp` und `gd`)\n\n## Installation\n\n### Docker\n\nWir setzen eine einsatzbereite [Docker Community Edition](https://www.docker.com/community-edition) voraus.\n\n```\n$ git clone https://github.com/lansuite/lansuite.git\n$ cd lansuite\n$ touch ./inc/base/config.php\n$ # Füge den Inhalt der Beispiel-Konfiguration (siehe unten) in ./inc/base/config.php ein\n$ chmod 0777 ./inc/base/config.php\n$ chmod -R 0777 ./ext_inc/\n$ docker-compose up\n$ docker-compose run php composer install\n```\n\nHinweis:\nEinige Distributionen (e.g. Fedora) erlauben nur dem Benutzer `root` Zugriff auf den Socket für den Docker Daemon.\nDies resultiert in einer Fehlermeldung wie `ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?`\nIn diesem Fall  müssen die beiden `docker-compose` Befehle als Benutzer `root` (über `su` oder `sudo`) ausgeführt werden.\n\nDie Befehlsreihenfolge startet nun einen [Nginx webserver](https://nginx.org/) mit einer [php-fpm](https://secure.php.net/manual/en/install.fpm.php) Konfiguration und einer [MySQL Datenbank](https://www.mysql.com/).\nWenn alles gestartet wurde, besuche http://\u003cYour-Docker-IP\u003e:8080/ und du siehst ein Einsatzbereites LANSuite-System.\n\n### Konfigurationsdatei\n\nEine Beispiel-Konfiguration kann folgendermaßen aussehen:\n\n```ini\n[lansuite]\nversion=Nightly\ndefault_design=simple\nchmod_dir=777\nchmod_file=666\ndebugmode=0\n\n[database]\nserver=mysql\nuser=root\npasswd=\ndatabase=lansuite\nprefix=ls_\ncharset=utf8\n```\n\n**Warnung**:\nChmod auf `0777` zu setzen ist nicht für Produktionssysteme zu empfehlen. Nur euer eigener Webserver sollte in Schreibrechte haben.\n\n## Development\n\n### Contribution Guide\n\nWie du bei diesem Projekt mitwirken kannst, ist in unserem [Contribution Guide](./CONTRIBUTING-DE.md) beschrieben.\n\n### Sprache\n\nDie Hauptsprache des Projektes ist Englisch.\nWir unterstützen Bugs und Pull-Requests auch in deutscher Sprache.\nDer Grund ist, dass LANSuite ein altes System ist und viele der bisherigen Nutzer nur Deutsch sprechen.\nUm diese Nutzerschaft nicht zu verlieren, supporten wir beide Sprachen.\nWeitere Details können dem Ticket [Switch language of documentation, development, communication to english #2](https://github.com/lansuite/lansuite/issues/2) entnommen werden.\n\n### Coding style guide\n\nDas Projekt folgt folgenden coding guideline Standards:\n\n* [PSR-1: Basic Coding Standard](http://www.php-fig.org/psr/psr-1/)\n* [PSR-2: Coding Style Guide](http://www.php-fig.org/psr/psr-2/)\n\n### Generierung der API Dokumentation\n\nVorherige Versionen von LANSuite haben eine API Dokumentation im Ordner `docs/` mitgeliefert.\nUm diese API Dokumentation im HTML-Format zu generieren, kann [phpDocumentor](https://www.phpdoc.org/) genutzt werden:\n\n```\n$ composer install\n$ bin/phpdoc run --progressbar -t ./docs/\n```\n## Discord Community\n\nSchaut auch gerne in Discord vorbei: [https://discord.gg/3wkDqGmrFZ](https://discord.gg/3wkDqGmrFZ).\n\n## Ähnliche Projekte\n\n* [Awesome LAN Party Software](https://github.com/LANparties/awesome-lanparty-software)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/lansuite.github.io%2Flansuite%2F","html_url":"https://awesome.ecosyste.ms/projects/lansuite.github.io%2Flansuite%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/lansuite.github.io%2Flansuite%2F/lists"}