Ein vollständiges Forum.
Ohne alles, was man sonst mitschleppt.

Forumix ist Forensoftware in nativem PHP — kein Composer, kein Framework, kein Build-Schritt. Hochladen, Installer aufrufen, fertig.

PHP 8.1+ MySQL / MariaDB keine Abhängigkeiten AGPLv3

Es läuft schon eins

Auf forum.forumix.de läuft Forumix selbst — dieselbe Fassung, die hier zum Herunterladen steht. Anmelden, schreiben, ausprobieren. Und wenn beim Aufsetzen etwas klemmt, fragst du genau dort.

Zum Ausprobieren

  • Kein Video und kein Bilderbuch, sondern die laufende Software.
  • Registrieren, Beiträge schreiben, Themen abonnieren, Benachrichtigungen bekommen.

Zum Fragen

  • Installation, nginx-Direktiven, eigene Anpassungen.
  • Fehler melden — im Forum oder als Issue im Repository.

Kein eigener Server?

Forumix braucht Webspace, PHP und eine Datenbank. Wer das nicht hat, bekommt unter hosting.forumix.de eine fertig eingerichtete Installation unter einer Unterdomain — deinforum.forumix.de, kostenlos, mit eigener Datenbank und eigenem Webspace. Eine eigene Domain lässt sich nicht aufschalten. Was dazugehört und wo die Grenzen liegen, steht dort.

Was drin ist

Kein Grundgerüst, das man erst mit Erweiterungen brauchbar macht. Was ein Forum braucht, ist eingebaut.

Inhalte

  • Kategorien, Foren, Themen, Beiträge
  • BBCode mit Zitat-Sprung zum Original
  • Code-Blöcke mit Sprachangabe, Syntax-Färbung und Zeilennummern
  • Einzelne Codezeilen sind verlinkbar
  • Umfragen, auch mit Mehrfachauswahl
  • Datei-Anhänge und Bilder
  • Tags, Lesezeichen, Abos, Ungelesen-Anzeige
  • @Erwähnungen mit Vorschlagsliste
  • Suche über Titel und Text, mit gespeicherten Suchen
  • RSS für das Forum, einzelne Foren und Themen
  • Private Nachrichten

Zugang

  • Benutzergruppen, frei zusammenstellbar
  • Je Forum und Gruppe eine Stufe: nichts, lesen, schreiben
  • Wer mehreren Gruppen angehört, erhält die höchste Stufe
  • Ohne Recht: Forum gesperrt sichtbar oder gar nicht vorhanden
  • Versteckte Foren fehlen auch in Suche, RSS, Tags und Profilen
  • Passwortgeschützte Foren, unabhängig von den Gruppen
  • Gruppen als Abzeichen am Beitrag, wenn gewünscht

Mitglieder

  • Profile mit Banner, Avatar, Signatur
  • Ränge nach Beitragszahl
  • Achievements und Aktivitätskarte
  • Wer ist online, inklusive Bot-Erkennung
  • Persönliches Dashboard
  • Profilfelder mit Sichtbarkeit je Feld
  • Benachrichtigungen im Forum und per E-Mail
  • E-Mail-Bestätigung bei Registrierung und Adresswechsel
  • Zwei-Faktor-Anmeldung mit Backup-Codes
  • Angemeldet bleiben über geteilte Token
  • Selbstlöschung des Kontos

Moderation

  • Inhaber, Admins, globale und Forum-Moderatoren
  • Freigabe je Forum für Themen und Antworten
  • Themen verschieben, die Zähler beider Foren werden neu berechnet
  • Registrierung mit Freigabe; Einladungscodes überspringen sie
  • Meldungen mit Bearbeitungsstand
  • Verwarnungen mit automatischer Sperre
  • Bearbeitungsverlauf je Beitrag
  • Moderationsprotokoll
  • IP-Sperren

Design

  • Farben, Schrift und Abstände im Adminbereich
  • Hell und dunkel, vom Mitglied wählbar
  • Logo entsteht aus dem Forum-Namen
  • Sieben Schriften, alle selbst gehostet
  • Template-Editor mit Syntax-Hervorhebung
  • Zurücksetzen aufs Original mit einem Klick
  • Hinweis, wenn ein Update das Original geändert hat
  • Auto-Escape, kein PHP, ändern darf nur der Inhaber

Sicherheit

  • Durchgehend vorbereitete SQL-Anweisungen
  • CSRF-Token an jeder schreibenden Aktion
  • bcrypt, Sitzungserneuerung beim Login
  • Bremsen für Login, Registrierung, 2FA
  • Dreistufiges Captcha
  • Content-Security-Policy ab Werk

Betrieb

  • Sicherungen für Datenbank und Dateien
  • Update-Pakete mit Prüfung vor dem Einspielen
  • Migrationen aus dem Adminbereich oder von der Kommandozeile
  • Wartungsmodus
  • Modulsystem, sieben Module ab Werk: Banner, Downloads, FAQ, Kontakt, Lösung, Shoutbox, Termine
  • Eigene Seiten für Impressum und Datenschutz

Nichts, was nach Hause telefoniert

Forumix ruft im Auslieferungszustand keinen fremden Server auf. Keine Schriften von Google, keine Skripte von einem CDN, kein QR-Dienst für die Zwei-Faktor-Einrichtung, keine Rückmeldung an den Hersteller.

Schriften liegen lokal

  • Sieben Familien mitgeliefert, latin und latin-ext. Kein Aufruf bei fonts.googleapis.com, also keine Besucher-IP in fremden Protokollen.

QR-Code selbst erzeugt

  • Der Code für die Zwei-Faktor-Einrichtung entsteht auf dem eigenen Server. Der Schlüssel verlässt die Maschine nicht.

Die eine Ausnahme

  • Module lassen sich bei forumix.de nachschlagen und von dort holen. Ab Werk aus, nur auf Knopfdruck, nie im Hintergrund. Dabei geht nichts über das Forum hinaus: keine Adresse, keine Fassung, keine Kennung.

Editor und Färbung lokal

  • Der Code-Editor im Adminbereich und die Syntax-Färbung in den Beiträgen kommen aus dem eigenen Verzeichnis, nicht von einem Content-Netzwerk.

Herunterladen

Ein Archiv, entpacken, hochladen. Darin ist alles enthalten — auch die Schriften und der Editor, es wird nichts nachgeladen.

forumix-1.11.0.zip Vollpaket · neue Installation · entpacken und hochladen
forumix-update-1.11.0.zip Update · von 1.10.4 · Adminbereich → Updates

SHA-256 zum Nachrechnen: forumix-1.11.0.sha256
sha256sum -c forumix-1.11.0.sha256

Das Update-Paket enthält nur die geänderten Dateien und wird im Adminbereich unter Wartung → Updates hochgeladen — kein FTP, kein Überschreiben von Hand. Die config.php und alles unter uploads/ bleiben dabei unberührt.

Module

Was nicht jedes Forum braucht, liegt einzeln daneben. Herunterladen, im Adminbereich unter System → Module einspielen, einschalten. Jedes Modul hat seine eigene Fassung und wird unabhängig vom Forum aktualisiert.

📣 Ankündigungsband

Band über der ganzen Seite, für Wartungshinweise und Ankündigungen. Text und Farbe im Modul selbst, Besucher können es wegklicken.

Herunterladen Fassung 1.0 · 4 KB · ab Forumix 1.9.0

📥 Downloads

Dateiablage mit eigener Seite. Admins laden Dateien hoch und gruppieren sie in Kategorien, alle anderen laden herunter. Zählt die Abrufe.

Herunterladen Fassung 1.0 · 6 KB · ab Forumix 1.9.0

✨ KI-Funktionen

Zwei Dinge: Knöpfe im Editor für Rechtschreibung, Kürzen, Zusammenfassen und Übersetzen — jedes Ergebnis erscheint erst in einer Vorschau, übernommen wird nur, was der Verfasser übernimmt. Und eine Vorsortierung neuer Beiträge auf Werbung und Beleidigungen, die meldet statt zu löschen. Beides einzeln abschaltbar, der API-Schlüssel kommt vom Betreiber.

Herunterladen Fassung 1.1 · 45 KB · ab Forumix 1.9.0

✅ Als Lösung markieren

Der Fragesteller kann eine Antwort als Lösung auszeichnen. Der Beitrag bekommt einen grünen Balken, oben im Thema steht ein Sprung dorthin.

Herunterladen Fassung 1.0 · 5 KB · ab Forumix 1.9.0

💬 Shoutbox

Mini-Chat-Box auf der Startseite mit Live-Updates. Eingeloggte User können kurze Nachrichten posten.

Herunterladen Fassung 1.0 · 6 KB · ab Forumix 1.9.0

📅 Termine

Terminliste mit eigener Seite. Die nächsten Termine erscheinen zusätzlich oben auf der Startseite. Anlegen und pflegen dürfen Admins.

Herunterladen Fassung 1.0 · 6 KB · ab Forumix 1.9.0
FAQ und Kontakt sind schon dabei — die gehören zur Grundausstattung und stecken im Forum-Paket.

Installation

Kein Composer, kein Node, kein Build-Schritt. Es reicht ein Webspace mit PHP und MySQL, ein FTP-Programm und zehn Minuten.

  1. Datenbank anlegen

    Im Kundenmenü deines Hosters — bei Plesk, cPanel oder Confixx heißt der Punkt meist „Datenbanken". Leere Datenbank anlegen, Benutzer dazu, und die vier Angaben notieren: Host (fast immer localhost), Name, Benutzer, Passwort. Als Zeichensatz utf8mb4 wählen, falls gefragt wird.

  2. Dateien hochladen

    Das Archiv auf dem eigenen Rechner entpacken. Dann den Inhalt des Ordners forumix-x.y.z/ per FTP in das Web-Verzeichnis schieben — je nach Hoster heißt das httpdocs, public_html, htdocs oder www. Nicht den Ordner selbst hochladen, sonst liegt das Forum später unter /forumix-x.y.z/.

  3. Installer aufrufen

    Im Browser https://deine-domain.tld/install/ öffnen. Er prüft zuerst PHP-Version, Erweiterungen und Schreibrechte und sagt dir im Klartext, was fehlt. Danach fragt er die vier Datenbank-Angaben ab, legt die Tabellen an und zuletzt dein Inhaber-Konto.

  4. Installer löschen

    Per FTP, gleich im Anschluss. Der Installer sperrt sich nach getaner Arbeit zwar selbst und antwortet nur noch mit 403 — aber weg ist gründlicher als zu. Zu löschen sind im Ordner install/ die Dateien index.php, cli.php, lib.php und install.sql.

    Den Unterordner install/migrations/ dabei stehen lassen — daraus holt sich der Adminbereich die Datenbank-Anpassungen späterer Updates. Ist er weg, bleibt die Update-Seite einfach leer, ohne dass irgendwo ein Fehler erscheint.

Wenn der Installer über Schreibrechte klagt: er legt zum Schluss die config.php im Hauptverzeichnis an und braucht dafür Schreibzugriff. Auf den meisten Webspaces passt das von allein. Wenn nicht, im FTP-Programm einen Rechtsklick auf den Ordner → Dateirechte → 755, bei manchen Hostern 775. Dasselbe gilt für uploads/, sonst lassen sich später keine Avatare hochladen.
Läuft dein Server mit nginx statt Apache, brauchst du ein paar Regeln im Server-Block: nginx liest .htaccess nicht, und zwar ohne Fehlermeldung. Ohne diese Regeln sind Vorlagen, Sicherungen und der Übersetzungs-Cache von außen erreichbar. Der fertige Block steht in der README des Pakets. Auf einem normalen Webspace mit Apache musst du nichts tun.

Voraussetzungen

SacheAnforderung
PHP8.1 oder neuer, mit pdo_mysql, mbstring, json, openssl
DatenbankMySQL 5.7+ oder MariaDB 10.3+
Webservernginx mit PHP-FPM, oder Apache mit mod_rewrite
OptionalZipArchive für Datei-Sicherungen, ein Mailserver für Benachrichtigungen

Lizenz

Forumix ist freie Software unter der GNU Affero General Public License v3. Benutzen, ändern und weitergeben ist erlaubt, auch geschäftlich.

Für Betreiber

  • Installieren und betreiben, ohne etwas zu ändern: keine Pflichten.

Für Entwickler

  • Wer den Code ändert und die Fassung im Netz anbietet, muss seinen Quelltext unter derselben Lizenz herausgeben. Genau hier greift die AGPL, wo die GPL bei Web-Software ins Leere läuft.

Name und Logo

  • Der Code ist frei, der Name „Forumix“ und das Logo sind es nicht. Ein Fork darf alles — nur nicht so heißen.