Laravel Octane on FrankenPHP. Horizon and Reverb in one line. PostgreSQL next to MariaDB. 5.1 adds backup profiles, a per-project cipi.yml, guided php.ini and post-deploy rollback. Mismo servidor de un solo comando. Todo Cipi 5, etiquetado por lanzamiento.
Todo lo que suma Cipi 5, de un vistazo. Azulejos etiquetados since 5.0 enviado con Cipi 5; since 5.1 es nuevo en esta versión. Toque cualquier mosaico para acceder a los documentos.
Boot the framework once and keep it in memory. Octane apps and classic PHP-FPM apps run side by side on the same server — Nginx proxies to the Octane process, Supervisor keeps it alive, every deploy reloads it cleanly.
Two engines on one box. Pick per app or set a server-wide default — env, backups and restores follow.
Supervisado y reiniciado en cada lanzamiento.
WebSockets listos desde 5.1.2: credenciales generadas, wss:// según el certificado, un proxy que ya no se traga /appointments.
Run the build inside the release, right after dependencies. Fail-closed, so broken assets never reach production — and compiled files never reach your repository.
Cron activado o desactivado por aplicación, desde CLI.
Cambie el tiempo de ejecución en una aplicación en vivo, en ambos sentidos.
Opt in per app or per deploy and Cipi dumps the database before the release goes out. A bad migration becomes recoverable instead of fatal.
Clona una aplicación de producción en un nuevo dominio.
Ya ninguna aplicación puede matar de hambre a la caja.
Issue and renew through a Cloudflare DNS-01 challenge when a public HTTP endpoint isn't an option. HTTP-01 stays the default.
Cada 5 minutos. Correo electrónico después de 3 fallos.
www o apex, con alias y 301 para usted.
Restaura la redirección sin volver a emitirla.
Scope, schedule, destination and retention per profile. A 30-minute local database copy next to an encrypted nightly full copy on S3. Files and databases stored separately; tenant databases discovered from the engine. Retention is mandatory.
Vea cada sintonizable y qué capa lo configuró. Escribe FPM y CLI juntos, en todo el servidor o--app=. Solo lista blanca.
Alias, PHP, bases de datos adicionales, trabajadores, verificación de estado y copias de seguridad, en el repositorio.plan, apply, auto after every deploy. Fail-closed:
it never creates an app and never runs a shell command.
Una solicitud que no coincide con ninguna aplicación solía aterrizar en un host virtual aleatorio. ahora :80 y
:443 ciérrelo con una respuesta vacía.
The release that just went live is probed immediately — not after three five-minute failures. Opt in to roll it back automatically. Migrations are not undone; the email says so.
Las aplicaciones multiinquilino necesitan *.example.com. Nginx ya pudo; Cipi ahora acepta
eso.
El antes y el después honesto. Lo que queda es lo que solía costarle ejecutar estas cosas. La derecha es Cipi 5, etiquetado por lanzamiento.
cipi ini para ambos SAPI, en todo el servidor o por aplicación
cipi.yml en git, aplicado en la implementación
*.example.com comodines
La adición completa de Cipi 5 al CLI. La misma sintaxis que ya conoces, el mismo binario. Etiquetadosince 5.0 o since 5.1.
cipi app create --octaneCreate a Laravel app served by Octane
on FrankenPHP since 5.0cipi app convert <app> --to=octane|fpmMover una aplicación existente
entre tiempos de ejecución since 5.0cipi app reverb enable|disable|statusWebsockets en tiempo real para un
aplicación since 5.0cipi worker horizon enable|disable|statusHorizon en lugar de
trabajadores de cola simple since 5.0cipi schedule on|off|status <app>Alternar el Laravel
planificador por aplicación since 5.0cipi app edit --node-build='…'Ejecute una compilación de interfaz en cada
implementar since 5.0cipi app edit --no-node-buildEliminar el paso de construcción
otra vez since 5.0cipi app clone <app> --domain=…Copia provisional instantánea de un
aplicación de producción since 5.0cipi deploy --snapshotVuelque la base de datos antes de que se publique el lanzamiento.
fuera since 5.0cipi app limits <app>Cap FPM children, memory, Octane and
queue workers since 5.0cipi db install|uninstall pgsqlAgregue o elimine PostgreSQL junto a
MariaDB since 5.0cipi db default mariadb|pgsqlElija el motor utilizado cuando
omitir la bandera since 5.0cipi db enginesMotores instalados, puertos y corriente.
predeterminado since 5.0cipi ssl dns set --provider=cloudflareAlmacene las credenciales para
DNS-01 desafíos since 5.0cipi ssl install --dns=cloudflare --wildcardEmitir comodín
certificados vía DNS since 5.0cipi ssl force <app>Vuelva a aplicar el HTTP al HTTPS
redirigir since 5.0cipi www add|force-to-root|force-from-rootAnfitrión canónico y
redirecciones permanentes since 5.0cipi health set|unset|check|list [--json]Monitoreo HTTP incorporado y
alertas since 5.0cipi api ip-whitelist show|add|set|allow-allRestringir panel API / MCP por IP since 5.0cipi app webhook recreate [--rotate-secret]Recrear GitHub/GitLab desplegar webhook since 5.0cipi smtp configure --host=… --port=…SMTP no interactivo para API/scripts since 5.0cipi app env|run|deploy-configHerramientas de aplicación no interactivas para API/GUI since 5.0cipi backup profile add|edit|listEstrategias de respaldo: qué, con qué frecuencia, dónde, durante cuánto tiempo since 5.1cipi backup verify|status|fetch --encryptVerificación de integridad, vigilancia vencida, lado del cliente AES-256 since 5.1cipi ini list|set|unsetphp.ini para FPM y CLI, en todo el servidor o por aplicación since 5.1cipi yml generate|plan|apply|autocipi.yml por proyecto que viaja con el código since 5.1cipi nginx default-server on|offCerrar solicitudes de host no coincidentes con 444 since 5.1cipi health set --rollback-on-unhealthyDeshacer una versión que no pasa la verificación posterior a la implementación since 5.1cipi health postdeploy <app>Ejecute la sonda posterior a la implementación a pedido since 5.1cipi deploy --log[=N]Mostrar el registro de implementación con marca de tiempo since 5.1cipi alias add <app> '*.example.com'Alias de dominio comodín since 5.1Server management from the REST API and optional web GUI — plus non-interactive flags for scripts.
Requires cipi self-update a 5.1.0 y panel API
1.20.
GET /api/php, instalar, quitar, establecer por defecto
cipi claves de usuario
GET /api/services y reiniciar desde el panel
cipi smtp configure --host=…
--json en CLI
api/* y /mcp
cipi app webhook recreate [--rotate-secret]
open_basedir
Run the updater and Cipi rebuilds vhosts, pools, Deployer templates and app metadata in place — without touching your code or your data.
cipi.yml autoy la reversión posterior a la implementación permanece desactivada
hasta que lo pidas.