Ir al contenido

CLI

Ventana de terminal
npm i -g @openfactu/cli
Ventana de terminal
openfactu install # 1. Descargar Keirost
openfactu deploy # 2. Configurar acceso externo
openfactu setup # 3. BD, admin y primer tenant
openfactu tenant create # 4. Mas empresas (opcional)
openfactu plugin install <nombre> # 5. Plugins (opcional)

Páginas de detalle: install, deploy, migrate, tenant, plugin.

Comando Descripción
openfactu install [dir] Descarga desde releases de GitHub con Docker
openfactu update Actualiza sin perder datos
openfactu update:check Comprueba si hay versiones nuevas
Comando Descripción
openfactu deploy Wizard para configurar acceso externo (LAN/internet)
openfactu deploy:status Estado de los contenedores Docker
openfactu rebuild Reconstruye y reinicia contenedores
openfactu logs Muestra logs de los servicios
openfactu stop Para todos los servicios
openfactu restart Reinicia sin rebuild
Comando Descripción
openfactu setup Configuración inicial: BD, admin, primer tenant
openfactu migrate Ejecuta migraciones pendientes
openfactu migrate:status Estado de migraciones por tenant
Comando Descripción
openfactu tenant list Lista empresas
openfactu tenant create Crea una empresa nueva
openfactu tenant sync Sincroniza migraciones
Comando Descripción
openfactu plugin list Lista plugins con estado por tenant
openfactu plugin search Buscador interactivo del marketplace
openfactu plugin install <nombre> Descarga e instala del marketplace
openfactu plugin update [nombre] Actualiza uno o todos
openfactu plugin remove <nombre> Elimina un plugin
openfactu plugin link [dir] Enlaza un plugin externo (symlink)
openfactu plugin unlink <nombre> Quita el enlace
openfactu plugin push [dir] Sube un plugin a un servidor remoto
openfactu plugin watch [dir] Auto-sync al guardar (desarrollo remoto)
openfactu plugin dev [nombre] Servidor en modo desarrollo con hot reload
Comando Descripción
openfactu version Versiones del sistema
Ventana de terminal
openfactu --path /ruta/a/openfactu migrate
# o con variable de entorno
export OPENFACTU_HOME=/ruta/a/openfactu
openfactu migrate