Prise en main

De l'installation à la première facture en cinq étapes. Comptez 10 minutes pour un déploiement neuf.

1. Installer l'application

Integra est mono-tenant : un déploiement par entreprise, sur son propre hébergement (type Hostinger, VPS, serveur mutualisé PHP). L'installateur est le point de passage obligé — tant qu'il n'a pas tourné, l'application redirige vers lui.

Pré-requis serveur

ComposantMinimum
PHP8.1+ avec extensions mb_* et pdo_mysql (vérifiées par l'installateur)
Base de donnéesMySQL 5.7+ / MariaDB 10.3+ (collation utf8mb4_unicode_ci)
Racine webPointée sur public/ (le reste du code reste hors racine)
ComposerOptionnel — un autoloader PSR-4 maison prend le relais en son absence

Au choix : installation web ou CLI

  1. Pointer la racine web sur public/. À défaut, le .htaccess racine réécrit automatiquement vers public/.
  2. Ouvrir l'installateur web à l'adresse …/install.php. Le formulaire demande : identifiants base, nom de l'entreprise, compte administrateur global, langue, et modules à activer. Il teste la connexion, importe le schéma et écrit config/config.php.
  3. Ou en ligne de commande (voir bloc ci-dessous).
  4. Sécuriser : une fois installé, l'installateur se neutralise — supprimez public/install.php du serveur.
# Installation CLI (arguments)
php public/install.php \
  --db-name=erp --db-user=root \
  --admin-email=admin@entreprise.fr --admin-pass=•••••• \
  --lang=fr --modules=clients,invoices,quotes,stock
Règle d'or mono-tenant Ne jamais partager une même base MySQL entre deux clients. Une entreprise = une base = un déploiement. C'est la frontière d'isolation des données.

2. Se connecter

Rendez-vous sur la page /login avec l'email et le mot de passe du compte administrateur créé à l'installation.

https://erp.entreprise.fr/login
Connexion
Email
admin@entreprise.fr
Mot de passe
••••••••••
Se connecter

Écran de connexion — le branding (logo, fond) est personnalisable dans Paramètres.

Si la double authentification (2FA) est activée sur votre compte, un code à 6 chiffres (TOTP) vous sera demandé après le mot de passe. Voir Authentification.

Protection anti-bruteforce Après plusieurs échecs, la connexion est temporairement bloquée. Patientez ou réinitialisez via /reset.

3. Comprendre la navigation

L'interface se compose de trois zones constantes :

Barre latérale (gauche)
Les modules actifs, groupés en sections — Navigation, Interne, Administration. C'est exactement la structure des onglets de cette documentation.
Barre supérieure
Fil d'Ariane, recherche, bascule de thème clair / sombre, et menu compte (profil, déconnexion).
Corps de page
Le contenu du module : liste, formulaire ou éditeur. Les actions principales (Nouveau, Exporter…) sont en haut à droite.
https://erp.entreprise.fr/
Navigation
▦ Tableau de bord
⛌ Clients
▤ Factures
⬡ Devis
Administration
⚙ Paramètres
Tableau de bord
+ Nouveau
CA du mois
12 480 €
▲ 8 %
Factures dues
5
3 en retard

Disposition générale : barre latérale des modules + corps de page.

4. Activer / désactiver des modules

Le système de modules est à deux niveaux (détaillé dans Concepts) :

  1. Ouvrez Paramètres → Modules (section Administration).
  2. Basculez l'interrupteur de chaque module. Un module éteint disparaît de la navigation et n'est plus instancié.
  3. Les modules core — Tableau de bord et Paramètres — ne peuvent pas être désactivés (sinon vous vous verrouilleriez dehors).
Commencez petit Activez d'abord Clients + Factures, prenez l'outil en main, puis ajoutez Devis, Stock, Comptabilité au fur et à mesure. Rien n'est perdu : un module réactivé retrouve ses données.

5. Créer votre première facture

  1. Renseignez l'entreprise — Paramètres → Identité (raison sociale, SIRET, TVA, coordonnées). Ces données alimentent l'en-tête des documents.
  2. Créez un client — module Clients → Nouveau client.
  3. Émettez la facture — module Factures → Nouvelle facture, ajoutez les lignes, validez. Le numéro légal est attribué automatiquement.
  4. Envoyez / encaissez — exportez le PDF, marquez la facture payée. Si la Comptabilité est active, l'écriture se génère.
La suite Chaque module a son guide dédié dans la barre de gauche. Pour la mécanique interne (rôles, sécurité, architecture), lisez Concepts & socle et Rôles & permissions.