FacturaScripts: ERP y software de facturación open-source
FacturaScripts es un software ERP y de facturación open-source escrito en PHP, diseñado para pequeñas y medianas empresas que necesitan gestionar su contabilidad, facturación, inventario y relaciones con clientes y proveedores. Esta imagen oficial de Docker facilita el despliegue rápido del sistema completo, eliminando la complejidad de configurar manualmente un servidor web, PHP y una base de datos.
La imagen facturascripts/facturascripts:latest empaqueta todo lo necesario para arrancar FacturaScripts en cuestión de segundos, y está disponible para múltiples arquitecturas (amd64, arm/v7, arm64/v8), lo que permite ejecutarla tanto en servidores tradicionales como en dispositivos ARM como Raspberry Pi.
Características
- Despliegue inmediato: arranca FacturaScripts con un solo comando
docker run. - Imagen oficial multi-arquitectura: compatible con linux/amd64, linux/arm/v7 y linux/arm64/v8.
- Stack completo con Docker Compose: incluye un archivo
compose.ymlpara levantar FacturaScripts junto a MySQL y Adminer. - Persistencia configurable: permite montar volúmenes para conservar la base de datos y los archivos de la aplicación.
- Actualizable: basta con descargar la nueva versión de la imagen para actualizar.
- Licencia LGPL-3.0: código abierto y libre uso comercial.
Casos de Uso
- PYMEs y autónomos: gestionar facturación, presupuestos, albaranes, contabilidad y stock de forma centralizada.
- Despliegues self-hosted: organizaciones que prefieren mantener sus datos financieros en infraestructura propia.
- Entornos de desarrollo y pruebas: levantar rápidamente una instancia de FacturaScripts para probar plugins o personalizaciones.
- Demostraciones y formación: instructores que necesitan entornos reproducibles para enseñar contabilidad o ERP.
- Servicios gestionados (MSP): proveedores que despliegan instancias dedicadas a múltiples clientes mediante contenedores aislados.
Integraciones
FacturaScripts dispone de un ecosistema amplio de plugins y se integra con:
- Bases de datos: MySQL (por defecto en el compose) y PostgreSQL.
- Adminer: incluido en el compose para administración visual de la base de datos.
- Pasarelas de pago: Stripe, PayPal y otros mediante plugins de la comunidad.
- Servicios de envío de email: SMTP estándar para envío de facturas y notificaciones.
- API REST: expone endpoints para integraciones con sistemas externos (CRM, tiendas online, etc.).
- eCommerce: conectores para WooCommerce, PrestaShop y otras plataformas.
- Firma electrónica y facturación electrónica: soporte para Facturae y AEAT en España.
Audiencia objetivo
Esta imagen está dirigida principalmente a:
- Administradores de sistemas que necesitan desplegar y mantener FacturaScripts en producción.
- Desarrolladores que crean plugins o personalizaciones y requieren entornos limpios.
- Pequeñas empresas y autónomos con cierta familiaridad técnica que deseen autogestionar su ERP.
- Consultores e integradores que ofrecen FacturaScripts como servicio a clientes finales.
Despliegue rápido
Para probar el sistema basta con ejecutar:
docker run -d --name facturascripts -p 80:80 facturascripts/facturascripts:latest
O levantar el stack completo con base de datos y panel de administración:
docker compose up
El asistente de instalación inicial guiará al usuario para configurar la conexión a la base de datos y la cuenta de administrador. Una vez en marcha, FacturaScripts ofrece una interfaz web completa para gestionar todos los aspectos del negocio.