Laravel Octane auf FrankenPHP. Horizon und Reverb in einer Zeile. PostgreSQL daneben MariaDB. Frontend basiert auf Bereitstellung, Datenbank-Snapshots vor jeder Migration, Wildcard Zertifikate und integrierte Gesundheitschecks. Derselbe Ein-Befehl-Server. Vierzehn neue Supermächte.
Alles, was Cipi 5 hinzufügt, auf einen Blick. Tippen Sie auf eine beliebige Kachel, um direkt in die Dokumentation zu springen.
Starten Sie das Framework einmal und behalten Sie es im Speicher. Es werden Octane-Apps und klassische PHP-FPM-Apps ausgeführt nebeneinander auf demselben Server – Nginx fungiert als Proxy für den Octane-Prozess, Supervisor behält ihn lebendig, jede Bereitstellung lädt es sauber neu.
Zwei Motoren auf einer Box. Wählen Sie pro App aus oder legen Sie einen serverweiten Standard fest – Umgebung, Backups und Wiederherstellungen folgen.
Überwacht und bei jeder Veröffentlichung neu gestartet.
Websockets werden über Nginx und über SSL als Proxy bereitgestellt.
Führen Sie den Build innerhalb der Version direkt nach den Abhängigkeiten aus. Fail-Closed, also kaputtes Vermögen gelangen nie in die Produktion – und kompilierte Dateien erreichen nie Ihr Repository.
Cron pro App ein- oder ausschalten, ab CLI.
Wechseln Sie die Laufzeit einer Live-App in beide Richtungen.
Melden Sie sich pro App oder Bereitstellung an und Cipi speichert die Datenbank, bevor die Veröffentlichung herauskommt. Ein schlechtes Die Migration wird wiederherstellbar statt tödlich.
Klonen Sie eine Produktions-App auf eine neue Domäne.
Keine App kann die Box mehr aushungern lassen.
Ausstellen und Erneuern über eine Cloudflare DNS-01-Herausforderung, wenn ein öffentlicher HTTP-Endpunkt kein ist Option. HTTP-01 bleibt die Standardeinstellung.
Alle 5 Minuten. E-Mail nach 3 Fehlern.
www oder apex, Alias und 301 für Sie.
Stellen Sie die Weiterleitung wieder her, ohne sie erneut auszustellen.
Das ehrliche Vorher und Nachher. Links ist, was der Betrieb dieser Dinge Sie früher gekostet hat. Rechts ist Cipi 5.
Die vollständige Cipi 5-Ergänzung zu CLI. Dieselbe Syntax, die Sie bereits kennen, dieselbe Binärdatei.
cipi app create --octaneErstellen Sie eine Laravel-App, die von Octane bereitgestellt wird.
am FrankenPHPcipi app convert <app> --to=octane|fpmVerschieben Sie eine vorhandene App
zwischen den Laufzeitencipi app reverb enable|disable|statusEchtzeit-Websockets für eine
Appcipi worker horizon enable|disable|statusHorizon statt
einfache Warteschlangenarbeitercipi schedule on|off|status <app>Schalten Sie Laravel um.
Planer pro Appcipi app edit --node-build='…'Führen Sie auf jedem einen Frontend-Build aus
bereitstellencipi app edit --no-node-buildEntfernen Sie den Build-Schritt
wiedercipi app clone <app> --domain=…Sofortige Staging-Kopie von a
Produktions-Appcipi deploy --snapshotSichern Sie die Datenbank, bevor die Veröffentlichung erfolgt
rauscipi app limits <app>Cap FPM-Kinder, Speicher, Octane und
Warteschlangenarbeitercipi db install|uninstall pgsqlPostgreSQL daneben hinzufügen oder entfernen
MariaDBcipi db default mariadb|pgsqlWählen Sie den Motor aus, den Sie verwenden möchten
die Flagge weglassencipi db enginesInstallierte Motoren, Häfen und Strom
Standardcipi ssl dns set --provider=cloudflareSpeichern Sie die Anmeldeinformationen für
DNS-01 Herausforderungencipi ssl install --dns=cloudflare --wildcardPlatzhalter ausgeben
Zertifikate über DNScipi ssl force <app>Wenden Sie HTTP erneut auf HTTPS an.
umleitencipi www add|force-to-root|force-from-rootKanonischer Gastgeber und
Permanente Weiterleitungencipi health set|unset|check|list [--json]Integrierte HTTP-Überwachung und
Warnungencipi api ip-whitelist show|add|set|allow-allBeschränken Sie das Panel API / MCP nach IP (5.0.6+)cipi app webhook recreate [--rotate-secret]GitHub/GitLab neu erstellen, webhook bereitstellencipi smtp configure --host=… --port=…Nicht interaktives SMTP für API/scripts (5.0.6+)cipi app env|run|deploy-configNicht interaktive App-Tools für API/GUI (5.0.3+)Serververwaltung über REST API und optionales Web GUI – plus nicht interaktive Flags für Skripte.
Erfordert cipi self-update zu 5.0.18 und Panel API
1.20.
GET /api/php, installieren, entfernen, Standard festlegen
cipi Benutzerschlüssel
GET /api/services und starten Sie vom Bedienfeld aus neu
cipi smtp configure --host=…
--json auf CLI
api/* und /mcp
cipi app webhook recreate [--rotate-secret]
open_basedir
Führen Sie den Updater aus und Cipi erstellt Vhosts, Pools, Deployer-Vorlagen und App-Metadaten an Ort und Stelle neu – ohne Ihren Code oder Ihre Daten zu berühren.