DOWNLOAD

neofire Core System

Aktuelle Version als ZIP laden oder direkt mit dem Quick-Setup auf deinem Webspace starten.
VERSIONEN

Alle Versionen

Aktuelle Version: neofire Core 1.0.0.4

Komplettpaket als ZIP · rund 9 MB · enthält Kern, Admin.
Alle VersionenWeniger anzeigen
  • neofire Core 1.0.0.4 · 14.10.2026 · 8,5 MBDownload
  • neofire Core 1.0.0.3 · 11.10.2026 · 8,4 MBDownload
  • neofire Core 1.0.0.2 · 09.10.2026 · 8,5 MBDownload
  • neofire Core 1.0.0.1 · 08.10.2026 · 8,5 MBDownload
  • neofire Core 1.0.0.0 · 23.09.2026 · 8,7 MBDownload
INSTALLATION

neofire Core installieren

Vier Wege, ein Ergebnis. Such dir den aus, der zu dir passt.

Lösung 1 · Quick-Setup

Für alle ohne Technik-Kenntnisse: Der Assistent auf neofire.de richtet den Shop direkt auf deinem Webspace ein.
  • Beim Hoster eine leere MySQL-Datenbank anlegen und den FTP-Zugang bereithalten
  • www.neofire.de/setup/ öffnen: Shop-Adresse, FTP-Zugang und Datenbank eintragen
  • Benutzername und Passwort für die Verwaltung wählen, Betreiberangaben eintragen
  • Fertig: Paket geladen, Datenbank eingerichtet, Verwaltung geöffnet

Lösung 2 · Konsole (SSH)

Für Webspace mit SSH-Zugang, ganz ohne FTP und Browser-Assistent. Das Skript holt die aktuelle Version direkt von neofire.de.
  • Beim Hoster eine leere MySQL-Datenbank anlegen
  • Per SSH anmelden und in das leere Web-Verzeichnis wechseln
  • Die zwei Befehle unten ausführen – das Skript fragt Datenbank, Shop, Betreiber und Verwaltungs-Zugang ab
  • Zum Schluss die Cron-Adresse aus System › Cronjobs im Hosting-Panel eintragen
curl -fsSL "https://raw.githubusercontent.com/neofire-core-system/docker/main/install.sh?t=$(date +%s)" -o /tmp/neofire-install.sh
bash /tmp/neofire-install.sh

Lösung 3 · ZIP herunterladen

Für alle, die ihren Webspace selbst bedienen. Das Paket bringt den Assistenten mit.
  • ZIP herunterladen und in ein leeres, beschreibbares Verzeichnis entpacken
  • Beim Hoster eine leere MySQL-Datenbank anlegen
  • Die Adresse des Verzeichnisses im Browser aufrufen – der Assistent startet von selbst
  • Datenbank, Verwaltungs-Zugang und Betreiberangaben eintragen, fertig

Lösung 4 · Composer

Für Hoster und die Kommandozeile. Alle Abhängigkeiten liegen bei, ein composer install ist nicht nötig.
  • Paket mit einem Befehl holen
  • Einrichten im Browser – oder ohne Browser über die Kommandozeile
  • Automatik: Zugangsdaten als Umgebungsvariablen (DB_NAME, DB_USER, DB_PASS, ADMIN_PASS, SHOP_URL, SHOP_EMAIL, COMPANY, STREET, POSTCODE, CITY, ACCEPT_TERMS=1), dann richtet Composer direkt beim Holen ein
composer create-project neofire/core shop --no-install \ --repository="$(curl -fsS https://www.neofire.de/composer/repository.json)"php vendor/neofire/core/setup/cli.php --help

Auf nginx-Servern (z. B. Timme Hosting) wird die .htaccess nicht gelesen. Nutze stattdessen die Datei nginx.conf.example aus dem Paket und gib sie deinem Hoster.

Mehr DetailsWeniger Details
Paket holenEin Befehl, Paketquelle ist repository.json. Mit --no-install bleiben die mitgelieferten, geprüften Abhängigkeiten stehen.
composer create-project neofire/core shop --no-install --no-interaction \
    --repository="$(curl -fsS https://www.neofire.de/composer/repository.json)"
EinrichtenIm Browser: das Verzeichnis aufrufen, der Assistent startet. Ohne Browser über die Kommandozeile:
cd shop
php vendor/neofire/core/setup/cli.php --help

php vendor/neofire/core/setup/cli.php \
    --db-name=shop --db-user=shop --db-pass=… \
    --admin-pass=… --url=https://meinshop.de/ \
    [email protected] --company="Muster GmbH" \
    --street="Musterweg 1" --postcode=12345 --city=Musterstadt \
    --accept-terms --json
Automatik für HosterStehen die Zugangsdaten schon beim create-project in der Umgebung, richtet Composer den Shop direkt ein. Pflicht: DB_NAME, DB_USER, DB_PASS, ADMIN_PASS, SHOP_URL, SHOP_EMAIL, COMPANY, STREET, POSTCODE, CITY, ACCEPT_TERMS=1. Freiwillig: DB_HOST, DB_PORT, ADMIN_USER, ADMIN_EMAIL, ADMIN_FIRSTNAME, ADMIN_LASTNAME, SHOP_NAME, FIRSTNAME, LASTNAME, COUNTRY, PHONE, TAX_ID, VAT_ID. Alternativ eine JSON-Datei mit denselben Schlüsseln: --datei=setup.json.
RückmeldungExit 0: fertig oder schon eingerichtet. Exit 1: Angaben fehlen oder sind ungültig. Exit 2: Server ungeeignet (PHP-Version, Erweiterung, Schreibrecht). Exit 3: ein Schritt ist gescheitert, etwa Datenbank nicht leer. Mit --json kommt das Ergebnis als eine JSON-Zeile.
Ohne ComposerZIP laden, entpacken, dieselbe Kommandozeile:
curl -fsSLO https://www.neofire.de/downloads/neofire-core-1.0.0.4.zip?dl=1
unzip -q neofire-core-1.0.0.4.zip?dl=1 -d shop
php shop/vendor/neofire/core/setup/cli.php --datei=setup.json --json
VoraussetzungenPHP 7.4 oder neuer mit pdo_mysql, curl, zip, mbstring, openssl und json. Apache mit mod_rewrite, die .htaccess liegt bei. Eine leere MySQL- oder MariaDB-Datenbank. --accept-terms bestätigt, dass der Betreiber Lizenzbedingungen, AGB und Datenschutz akzeptiert hat.
HÄUFIGE FRAGEN

Noch Fragen?

Welche Voraussetzungen hat der Server?
  • PHP 7.4 bis 8.1, geprüft
  • PHP-Erweiterungen pdo_mysql, curl, zip, mbstring, openssl, json
  • PHP-Speicherlimit mindestens 128 MB, empfohlen 256 MB
  • Upload-Grenze 32 MB oder mehr für Bilder und Erweiterungen
  • Datenbank MariaDB ab 10.3 oder MySQL ab 5.7, Zeichensatz utf8mb4, eine leere Datenbank mit eigenem Benutzer
  • Webserver Apache mit mod_rewrite, die passende .htaccess liegt bei. nginx mit einer gleichwertigen Regel
  • Speicherplatz rund 30 MB für das Paket, Datenbank anfangs unter 5 MB. Mit Bildern, Belegen und Erweiterungen rechne mit 500 MB
  • Arbeitsspeicher kein eigener Server nötig, normales Webhosting reicht
  • Empfohlen HTTPS-Zertifikat, weil Zahlungsanbieter es verlangen, und PHP OPcache
  • Optional OpenSearch für die Volltextsuche bei sehr großen Sortimenten. Ohne OpenSearch läuft die Suche über die Datenbank
Welche Hoster sind geeignet?

Jedes Webhosting mit den Voraussetzungen von oben. Bei unseren Partnern unten ist neofire Core bereits eingerichtet, die Installation läuft dort automatisch bei der Buchung.

Muss ich programmieren können?

Nein. Mit dem Quick-Setup trägst du nur FTP- und Datenbank-Zugang ein, den Rest erledigt der Assistent. Beim ZIP entpackst du das Paket und rufst die Adresse auf, der Assistent startet von selbst.

Wie lange dauert die Einrichtung?

Wenige Minuten. Das Paket wird geladen, die Datenbank eingerichtet und dein Verwaltungs-Zugang angelegt, danach ist der Shop startklar.

Wo lege ich die Dateien ab?

In das Verzeichnis, unter dem der Shop laufen soll, entweder direkt unter deiner Domain oder in einem Unterverzeichnis. Das Verzeichnis muss leer und beschreibbar sein.

Was passiert nach der Einrichtung?

Du erreichst die Verwaltung unter deiner Adresse plus /admin/login. Du testest 14 Tage kostenlos, danach lädst du deine Lizenz unter System → Lizenzen hoch.

Wie lange kann ich kostenlos testen?

14 Tage ab der Einrichtung, ohne Kreditkarte und ohne Einschränkung im Funktionsumfang. Die Testzeit beginnt automatisch, du musst nichts freischalten.

Was passiert nach den 14 Tagen?

Ohne Lizenz geht der Shop in den Wartungsmodus, Besucher sehen eine Hinweisseite. Die Verwaltung bleibt erreichbar und deine Daten bleiben erhalten. Sobald du die Lizenz unter System → Lizenzen hochlädst, ist der Shop wieder online.

Was kostet neofire Core danach?

Alle Pakete gibt es im Abo, monatlich kündbar, ab 39,95 € im Monat. Der Unterschied liegt im Umfang, etwa der Zahl der Shops und Produkte. Die Übersicht steht auf der Startseite unter Preise.

Kann ich das Paket später wechseln?

Ja. Die Lizenz legt nur die Kontingente fest, die Installation bleibt dieselbe. Ein Wechsel ist eine neue Lizenzdatei, kein Umzug.

Kann ich bestehende Artikel übernehmen?

Ja, über den CSV-Import oder die Schnittstellen zu plentyONE, Afterbuy und JTL-Wawi. Artikel, Bilder, Kategorien und Preise kommen so in den Shop, ohne dass du sie neu anlegst.

Wie kommen Updates in den Shop?

Ein Update ersetzt nur den Kern unter vendor/neofire. Deine Einstellungen, Bilder, Belege und Daten bleiben unangetastet. Erweiterungen liegen daneben und werden nicht überschrieben.

Kann ich den Shop später umziehen?

Ja. Dateien und Datenbank auf den neuen Server kopieren, die Zugangsdaten in der .env anpassen, fertig. Die Lizenz ist an deine Shop-Adresse gebunden, eine neue Adresse meldest du uns kurz.

Kann mein Hoster die Installation übernehmen?

Ja. Über Composer oder die Kommandozeile richtet der Hoster den Shop mit deinen Zugangsdaten vollautomatisch ein. Bei unseren Partnern unten passiert das direkt bei der Buchung.

Ich komme nicht weiter, wer hilft?

Schreib an [email protected] oder ruf an unter 0571 40 733. Wir helfen bei der Einrichtung.

Benötigst du Hilfe?

Falls du keine Antwort auf deine Frage findest, helfen wir dir gerne weiter.
Erstelle ein Ticket mit deiner Anfrage.

Ticket erstellen