Installation

Zwei Befehle, ein paar Minuten Build — dann läuft dein Shop.

VAULT wird auf deinem Server gebaut, nicht aus einer fremden Registry geladen — zwischen dir und deinem Shop steht niemand. Deshalb dauert der erste Start ein paar Minuten; jeder weitere dauert Sekunden.

Die zwei Befehle

  1. 1

    VAULT hochladen und entpacken

    Die heruntergeladene ZIP-Datei auf den Server bringen (z. B. per scp oder SFTP) und entpacken:

    Terminal
    unzip vault.zip -d /opt/vault && cd /opt/vault
  2. 2

    Den Installer starten

    Terminal
    bash install.sh

Was install.sh für dich erledigt

  • Prüft die Maschine: Docker vorhanden, genug Arbeitsspeicher, genug Festplatte, Ports frei. Bei zu wenig RAM (unter ~1,9 GB inkl. Swap) bietet es an, eine 2-GB-Swapdatei anzulegen — mit deiner Zustimmung, dauerhaft eingetragen.
  • Erzeugt deine Geheimnisse: APP_SECRET (verschlüsselt Lizenzschlüssel und Zugangsdaten in der Datenbank), ein Datenbank-Passwort und den einmaligen Install-Token. Alles landet in der Datei .env.
  • Baut und startet den Shop samt eigener PostgreSQL-Datenbank und Caddy (HTTPS). Migrationen laufen beim Start automatisch.
  • Meldet sich klar: Ein gescheiterter Build, ein gescheiterter Start und ein Start ohne Gesundmeldung sind drei verschiedene Meldungen mit drei verschiedenen nächsten Schritten.
So sieht der Erfolg aus
  ✓ VAULT is running

    Open:          https://deine-domain.de/install
    Install token: 8f3a91c4e7b2d5a6…

Öffne jetzt die angezeigte Adresse im Browser — weiter geht es im Kapitel Einrichtungs-Assistent.