ES
Inicia sesión Crea tu cuenta

Cómo instalar Invoice Ninja en Saplo (facturación propia sin límite de clientes)

Invoice Ninja es un sistema de código abierto de facturación, presupuestos y seguimiento de pagos, una alternativa a FreshBooks o Zoho Invoice sin tarifa mensual por cada cliente adicional. Lo instalas en tu propio Box con un solo clic, los datos financieros permanecen en tu servidor y simplemente no hay límite en el número de clientes, facturas o usuarios.

Grzegorz Kalmus ·

Si emites facturas a clientes y pagas mensualmente por FreshBooks o Zoho Invoice, tarde o temprano te encontrarás con un límite: el número de clientes, el número de facturas o el número de usuarios en el equipo, superado el cual hay que pasar a un plan más caro. Invoice Ninja lo resuelve de otra manera, porque es de código abierto y lo instalas en tu propio servidor. Pagas una sola vez por Box, y simplemente no hay límites de clientes, facturas o presupuestos. A continuación, te explicamos paso a paso cómo instalar Invoice Ninja en Saplo.

Para quién es Invoice Ninja

Antes de instalar, comprueba si esta herramienta se adapta a lo que haces:

  • emites facturas, presupuestos u ofertas a clientes regularmente - Invoice Ninja gestiona el ciclo completo desde la oferta, pasando por la factura, hasta el seguimiento de pagos y recordatorios,
  • estás cansado de pagar por cada cliente adicional en FreshBooks o Zoho Invoice - Invoice Ninja es de código abierto, sin límite de clientes, facturas o usuarios impuestos por suscripción,
  • quieres que tus datos financieros se queden contigo - la base de datos con facturas, clientes y pagos reside en tu Box, no en los servidores de un proveedor SaaS externo,
  • necesitas un panel de cliente para pagos online - Invoice Ninja genera un enlace donde el cliente puede ver la factura y pagarla, sin necesidad de crear una cuenta.

Si buscas un generador simple de facturas PDF individuales sin panel ni seguimiento de pagos, Invoice Ninja también lo hará, pero es una herramienta diseñada para un ciclo de facturación constante, no para un documento único.

Requisitos

Para instalar Invoice Ninja en Saplo, necesitas:

  • Un Box en el plan M o superior, ya que la receta instala tres contenedores Docker (la aplicación, Redis, un nginx propio) y requiere un mínimo de 1.5 GB de RAM libre.
  • Un mínimo de 5 GB de espacio en disco.
  • Un dominio o subdominio *.saploapp.pl, incluido en el precio de cada plan, bajo el cual se instalará el panel de Invoice Ninja.
  • NO necesitas crear una base de datos separada manualmente; el motor la crea automáticamente en la base de datos MySQL compartida de Saplo.
  • Tu propio servidor SMTP si quieres que las facturas se envíen por correo electrónico a tus clientes, sobre lo cual encontrarás más información en la sección de configuración inicial a continuación.

Instalación paso a paso

  1. En el panel de Saplo, ve a Catálogo de aplicaciones y selecciona Invoice Ninja (categoría "Negocios").
  2. Indica un Box en el plan M o superior con un mínimo de 1,5 GB de RAM libre y el dominio o subdominio bajo el cual se ubicará el panel.
  3. Confirma la instalación. El motor instala Docker CE si aún no está en el Box, descarga la imagen oficial invoiceninja/invoiceninja-debian (aproximadamente 2 GB, con Chrome incorporado para generar facturas PDF) y crea una base de datos en el MySQL compartido de Saplo.
  4. Junto a la aplicación, el motor inicia su propio contenedor Redis para caché, cola y sesiones, así como su propio contenedor Nginx, que sirve archivos estáticos y pasa el tráfico PHP a la aplicación, y el Nginx del Box solo hace de proxy a este contenedor.
  5. El primer inicio incluye la migración de la base de datos, la generación de plantillas de facturas y la creación de una cuenta de administrador, por lo que la instalación toma más tiempo que con recetas más simples; el motor espera a que el contenedor realmente se inicie, en lugar de solo arrancarlo.
  6. Bajo el dominio indicado, aparece la pantalla de inicio de sesión de Invoice Ninja.

Primer inicio de sesión y configuración

  1. Accede al dominio que indicaste durante la instalación.
  2. Inicia sesión con los datos de administrador del archivo INVOICENINJA-SETUP.txt en el directorio de la aplicación; la dirección es admin@<tu-dominio> y la contraseña se generó aleatoriamente durante la instalación.
  3. Cambia la contraseña inmediatamente en Ajustes -> Cuenta y contraseña.
  4. Por defecto, Invoice Ninja solo guarda los correos enviados en el registro, no los envía realmente. Por lo tanto, si quieres que las facturas y los recordatorios de pago lleguen a tus clientes, configura tu propio servidor SMTP en Ajustes -> Configuración de correo.
  5. Completa los datos de la empresa, el logotipo y la numeración de las facturas en Ajustes -> Configuración de la empresa antes de emitir tu primer documento.

Invoice Ninja en Saplo vs. alternativas

Facturas manuales / hoja de cálculo FreshBooks / Zoho Invoice (SaaS) Invoice Ninja en Saplo
Límite de clientes y facturas ninguno, pero sin automatización depende del plan de suscripción ninguno, solo pagas por el Box
Costo recurrente Tu tiempo aproximadamente 14 € al mes y más para planes superiores el costo fijo del Box, sin cargo separado por la aplicación
Panel de cliente con pago online ninguno sí sí, enlace a la factura con opción de pago
Dónde están los datos financieros Tu disco duro infraestructura del proveedor SaaS Tu Box, base de datos MySQL de Saplo
Personalización de plantillas de facturas completa, pero manual limitada a las opciones del proveedor completa, editor de plantillas incorporado

Preguntas frecuentes

¿Existe un límite en el número de clientes o facturas? No. Invoice Ninja en Saplo no impone un límite de clientes, facturas, presupuestos o usuarios, solo pagas por el Box donde está alojado.

¿Las facturas se envían automáticamente por correo electrónico a los clientes? Por defecto no, la instalación configura el registro de los correos electrónicos enviados en un log en lugar de un envío real. Para que las facturas y los recordatorios lleguen a las bandejas de entrada de los clientes, configura tu propio servidor SMTP en Ajustes -> Configuración de correo después del primer inicio de sesión.

¿Qué base de datos utiliza Invoice Ninja? La base de datos MySQL compartida de Saplo. El motor la crea automáticamente durante la instalación, no necesitas configurar la tuya propia.

¿Puedo generar facturas en PDF? Sí, la imagen oficial de Docker tiene un navegador Chrome integrado que renderiza las plantillas de facturas a PDF sin configuración adicional.

¿Por qué la instalación requiere un plan Box M y no uno inferior? Porque la receta instala tres contenedores a la vez: la aplicación, Redis y su propio nginx, lo que requiere un mínimo de 1,5 GB de RAM libre. En un Box S, no suele haber tanta memoria disponible.

Una factura cierra una venta, y es conveniente gestionar su inicio en un CRM. EspoCRM en Saplo almacena contactos, oportunidades de venta e historial de conversaciones sin costo por cada usuario.

Si quieres dejar de pagar por cada cliente adicional en FreshBooks o Zoho Invoice y tener tus datos financieros en tu propio servidor, puedes configurar Invoice Ninja en Saplo en cuestión de minutos. Escríbenos si necesitas ayuda con la configuración del correo.

  • #Negocios
  • #Facturación
  • #Finanzas
  • #Invoice Ninja
  • #Guía