FR
Se connecter Crée ton compte

Comment installer Invoice Ninja sur Saplo (ta propre facturation sans limite de clients)

Invoice Ninja est un système open source de facturation, de devis et de suivi des paiements, une alternative à FreshBooks ou Zoho Invoice sans abonnement mensuel par client. Tu l'installes sur ta Box en un clic, tes données financières restent sur ton serveur, et il n'y a tout simplement aucune limite sur le nombre de clients, de factures ou d'utilisateurs.

Grzegorz Kalmus ·

Si tu émets des factures pour tes clients et que tu paies chaque mois pour FreshBooks ou Zoho Invoice, tu atteindras tôt ou tard une limite : celle du nombre de clients, du nombre de factures ou du nombre d'utilisateurs dans l'équipe, au-delà de laquelle tu devras passer à un forfait plus cher. Invoice Ninja résout ce problème différemment, car c'est un logiciel open source que tu héberges sur ton propre serveur. Tu paies une seule fois pour Box, et les limites de clients, de factures ou de devis n'existent tout simplement pas. Ci-dessous, étape par étape, comment installer Invoice Ninja sur Saplo.

À qui s'adresse Invoice Ninja

Avant d'installer Invoice Ninja, vérifie si cet outil correspond à tes besoins :

  • Tu émets régulièrement des factures, des devis ou des offres à tes clients : Invoice Ninja gère le cycle complet, de l'offre à la facture, en passant par le suivi des paiements et les rappels.
  • Tu en as assez de payer pour chaque nouveau client sur FreshBooks ou Zoho Invoice : Invoice Ninja est open source, sans limite de clients, de factures ou d'utilisateurs imposée par un abonnement.
  • Tu souhaites que tes données financières restent chez toi : la base de données de tes factures, clients et paiements est hébergée sur ta Box, et non sur les serveurs d'un fournisseur SaaS externe.
  • Tu as besoin d'un portail client pour les paiements en ligne : Invoice Ninja génère un lien où le client peut consulter et payer sa facture, sans avoir besoin de créer un compte.

Si tu cherches un simple générateur de factures PDF sans portail ni suivi des paiements, Invoice Ninja peut le faire, mais c'est un outil conçu pour un cycle de facturation continu, pas pour un document unique.

Exigences

Pour installer Invoice Ninja sur Saplo, tu as besoin de :

  • Une Box de plan M ou supérieur, car la recette installe trois conteneurs Docker (application, Redis, Nginx personnalisé) et nécessite un minimum de 1,5 Go de RAM libre,
  • Un minimum de 5 Go d'espace disque,
  • Un domaine ou sous-domaine *.saploapp.pl inclus dans chaque plan, sous lequel le panneau Invoice Ninja sera accessible,
  • Tu ne crées PAS de base de données séparée manuellement, le moteur la crée automatiquement dans la base de données MySQL partagée de Saplo,
  • Ton propre serveur SMTP, si tu souhaites que les factures soient réellement envoyées par e-mail aux clients, ce dont nous parlerons plus en détail dans la section de première configuration ci-dessous.

Installation étape par étape

  1. Dans le Panneau Saplo, va dans le Catalogue d'applications et choisis Invoice Ninja (catégorie "Entreprise").
  2. Sélectionne une Box de plan M ou supérieur avec au moins 1,5 Go de RAM disponible et un domaine ou sous-domaine pour le panneau.
  3. Confirme l'installation. Le moteur installe Docker CE si ce n'est pas déjà fait sur la Box, télécharge l'image officielle invoiceninja/invoiceninja-debian (environ 2 Go, avec Chrome intégré pour la génération de PDF de factures) et configure la base de données dans le MySQL partagé de Saplo.
  4. À côté de l'application, le moteur démarre son propre conteneur Redis pour le cache, la file d'attente et les sessions, ainsi que son propre conteneur Nginx, qui sert les fichiers statiques et transmet le trafic PHP à l'application. Le Nginx de la Box proxyse alors uniquement vers ce conteneur.
  5. Le premier démarrage comprend la migration de la base de données, la génération des modèles de factures et la création du compte administrateur. L'installation prend donc plus de temps qu'avec des recettes plus simples. Le moteur attend que le conteneur démarre réellement, au lieu de se contenter de son simple lancement.
  6. L'écran de connexion d'Invoice Ninja apparaît sur le domaine spécifié.

Première connexion et configuration

  1. Rends-toi sur le domaine que tu as indiqué lors de l'installation.
  2. Connecte-toi avec les identifiants administrateur du fichier INVOICENINJA-SETUP.txt dans le répertoire de l'application, l'adresse est admin@<votre-domaine>, le mot de passe est généré aléatoirement lors de l'installation.
  3. Change immédiatement le mot de passe dans Paramètres -> Compte et mot de passe.
  4. Par défaut, Invoice Ninja enregistre seulement les e-mails envoyés dans le journal, il ne les envoie pas réellement. Donc, si tu veux que les factures et les rappels de paiement parviennent à tes clients, configure ton propre serveur SMTP dans Paramètres -> Paramètres de messagerie.
  5. Remplis les informations de l'entreprise, le logo et la numérotation des factures dans Paramètres -> Paramètres de l'entreprise avant d'émettre le premier document.

Invoice Ninja sur Saplo vs. les alternatives

Factures manuelles / tableur FreshBooks / Zoho Invoice (SaaS) Invoice Ninja sur Saplo
Limite de clients et de factures aucune, mais pas d'automatisation dépend du plan d'abonnement aucune, tu ne paies que pour le Box
Coût récurrent Ton temps environ 14 € par mois et plus pour les plans supérieurs coût fixe du Box, sans frais d'application séparés
Panneau client avec paiement en ligne aucun oui oui, lien de facture avec option de paiement
Où sont les données financières Ton disque dur infrastructure du fournisseur SaaS Ton Box, base de données MySQL Saplo
Personnalisation des modèles de facture complète, mais manuelle limitée aux options du fournisseur complète, éditeur de modèles intégré

Questions fréquentes

Y a-t-il une limite au nombre de clients ou de factures ? Non. Invoice Ninja sur Saplo n'impose aucune limite de clients, de factures, de devis ou d'utilisateurs. Tu paies uniquement pour la Box sur laquelle il est hébergé.

Les factures sont-elles automatiquement envoyées par e-mail aux clients ? Par défaut, non. L'installation configure l'enregistrement des e-mails envoyés dans un journal au lieu d'un envoi réel. Pour que les factures et les rappels parviennent réellement aux boîtes de réception des clients, configure ton propre serveur SMTP dans Paramètres -> Paramètres de messagerie après la première connexion.

Quelle base de données utilise Invoice Ninja ? La base de données MySQL partagée de Saplo. Le moteur la crée automatiquement lors de l'installation, tu n'as pas besoin d'en configurer une toi-même.

Puis-je générer des factures en PDF ? Oui, l'image Docker officielle intègre un navigateur Chrome qui rend les modèles de factures en PDF sans configuration supplémentaire.

Pourquoi l'installation nécessite-t-elle le plan Box M et non un plan inférieur ? Parce que la recette déploie trois conteneurs à la fois (l'application, Redis et son propre nginx), ce qui nécessite un minimum de 1,5 Go de RAM disponible. Une Box S n'a généralement pas autant de mémoire disponible.

La facture clôture une vente, mais il est bon de commencer à gérer son processus dans un CRM. EspoCRM sur Saplo gère les contacts, les opportunités de vente et l'historique des conversations sans frais par utilisateur.

Si tu souhaites arrêter de payer pour chaque nouveau client dans FreshBooks ou Zoho Invoice et avoir tes données financières sur ton propre serveur, tu peux installer Invoice Ninja sur Saplo en quelques minutes. Contacte-nous si tu as besoin d'aide pour la configuration de la messagerie.

  • #Business
  • #Facturation
  • #Finances
  • #Invoice Ninja
  • #Guide