OpenLMNP
Open source

Auto-héberger son logiciel LMNP avec Docker

10 min de lecture Par L'équipe OpenLMNP
Auto-héberger son logiciel LMNP avec Docker

Vos revenus Airbnb, vos factures de travaux, votre tableau d'amortissement, votre liasse fiscale : voilà des données parmi les plus sensibles de votre vie de loueur meublé. Les confiez-vous volontiers à un service cloud tiers dont vous ne savez rien du fonctionnement interne ? Une comptabilité LMNP self-hosted, c'est justement la possibilité de garder la main sur cet ensemble de données, en faisant tourner le logiciel sur votre propre serveur plutôt que sur celui d'un éditeur. Dans cet article, nous verrons pourquoi ce choix séduit de plus en plus de loueurs meublés, ce qu'il faut avoir sous la main avant de se lancer, comment se déroule une installation avec Docker, et comment arbitrer entre auto-hébergement et offre cloud.

Pourquoi auto-héberger sa comptabilité LMNP ?

Le statut LMNP au régime réel implique de manipuler des informations particulièrement sensibles : montants exacts de vos loyers, coordonnées de vos locataires ou voyageurs, relevés bancaires, factures de travaux, et in fine votre liasse fiscale complète transmise à l'administration. Ces données racontent en détail votre situation patrimoniale et fiscale. Les confier à un service tiers, c'est accepter un niveau de confiance qu'on n'est pas toujours prêt à accorder - d'autant que la plupart des solutions SaaS de comptabilité LMNP sont des boîtes noires : impossible de savoir précisément comment sont calculés vos amortissements, votre résultat fiscal ou votre plafonnement de déficit.

C'est là que l'argument du logiciel open source prend tout son sens. Avec un outil dont le code est public, vous ne payez plus pour des algorithmes fiscaux que vous ne pouvez pas vérifier : vous pouvez, si vous le souhaitez, lire le code qui calcule votre amortissement par composants ou votre plafonnement de déficit, le faire relire par un tiers de confiance, voire le modifier. Cette transparence change fondamentalement la relation de confiance entre le loueur et son outil de gestion.

L'auto-hébergement pousse cette logique un cran plus loin : non seulement le code est ouvert, mais en plus vos données ne quittent jamais votre infrastructure. Aucune base de données tierce, aucun sous-traitant supplémentaire, aucun abonnement mensuel obligatoire pour continuer à accéder à votre propre comptabilité. C'est la définition même de la souveraineté numérique appliquée à un cas d'usage très concret : la gestion fiscale de votre activité de location meublée. Une comptabilité LMNP self-hosted, c'est donc à la fois une question de confidentialité, de contrôle et d'indépendance vis-à-vis d'un éditeur tiers.

Cela ne veut pas dire que le cloud est un mauvais choix - nous y reviendrons plus loin - mais que l'auto-hébergement mérite d'être considéré sérieusement par tout loueur meublé un minimum à l'aise avec l'informatique, ou accompagné par quelqu'un qui l'est.

Prérequis techniques

Avant de se lancer dans une installation self-hosted, il faut réunir quelques éléments techniques. Rien d'insurmontable, mais autant savoir à quoi s'attendre.

  • Docker installé sur la machine qui hébergera le logiciel : un serveur personnel, un NAS compatible, une machine virtuelle chez un hébergeur, ou même un petit boîtier type mini-PC à la maison. Docker permet d'exécuter OpenLMNP dans un conteneur isolé, sans avoir à installer manuellement PHP, une base de données ou un serveur web sur la machine hôte.
  • Des ressources minimales raisonnables : OpenLMNP est un logiciel de comptabilité pensé pour un usage individuel ou familial, pas pour gérer des centaines de biens en simultané. Un petit serveur (quelques cœurs de processeur, quelques gigaoctets de mémoire vive, un espace disque suffisant pour la base de données et les pièces jointes) suffit largement dans la grande majorité des cas.
  • Un peu de temps et de familiarité avec la ligne de commande. L'auto-hébergement suppose de savoir lancer un conteneur, gérer des volumes, configurer des variables d'environnement et, plus tard, surveiller les mises à jour.
  • Une stratégie de sauvegarde, dont nous parlerons en détail plus bas : héberger soi-même ses données signifie aussi être responsable de leur sauvegarde.
Note

L'auto-hébergement n'est pas fait pour tous les profils. Si vous préférez ne pas gérer de serveur, ne pas vous soucier des mises à jour ou des sauvegardes, et accéder à votre comptabilité LMNP en quelques clics, l'offre cloud OpenLMNP répond exactement à ce besoin : même logiciel, hébergement et maintenance délégués. Les deux approches partagent le même code source ouvert.

Installation pas à pas avec Docker (vue d'ensemble)

Voici les grandes étapes d'une installation self-hosted d'OpenLMNP avec Docker. Ce sont des étapes génériques : pour la commande exacte et à jour, référez-vous toujours au README du dépôt GitHub officiel, qui évolue avec le projet.

  1. Récupérer l'image Docker officielle d'OpenLMNP. Le projet publie une image prête à l'emploi, ce qui évite d'avoir à installer et configurer manuellement chaque brique logicielle (serveur PHP, base de données, dépendances).
  2. Configurer les variables d'environnement nécessaires. Selon votre usage, il faudra renseigner quelques paramètres propres à votre installation : l'adresse à laquelle l'application sera accessible, les identifiants de connexion à la base de données si vous en utilisez une externe, et éventuellement les paramètres d'envoi d'e-mails pour les notifications. Le README détaille la liste complète et à jour de ces variables.
  3. Monter des volumes persistants pour la base de données et pour les fichiers (pièces jointes, exports, sauvegardes locales). C'est une étape essentielle : sans volume persistant, toutes vos données seraient perdues à chaque redémarrage ou mise à jour du conteneur. Les volumes garantissent que votre comptabilité reste intacte, indépendamment du cycle de vie du conteneur lui-même.
  4. Démarrer le conteneur et vérifier qu'il répond correctement à l'adresse configurée.
  5. Créer votre compte et commencer à renseigner vos biens, vos revenus et vos charges.

Une fois ces étapes suivies, vous disposez d'une instance complète et fonctionnelle : import de vos relevus Airbnb et Booking (les deux formats bilingues sont pris en charge), génération automatique de votre liasse fiscale 2031 et de ses annexes 2033 au format PDF, calcul de vos amortissements par composants, gestion du plafonnement du déficit, export FEC conforme, et simulateur pour comparer micro-BIC et régime réel - le tout hébergé chez vous.

Astuce

Gardez toujours un œil sur le README du dépôt GitHub avant de lancer votre installation : les commandes précises, les variables d'environnement disponibles et les recommandations de configuration peuvent évoluer d'une version à l'autre du logiciel.

Sauvegardes et mises à jour

Auto-héberger sa comptabilité LMNP, c'est accepter d'endosser un rôle qu'un service cloud assumerait à votre place : celui d'administrateur système, même à petite échelle. Deux sujets méritent une attention particulière.

Sauvegarder ses volumes régulièrement

Puisque toutes vos données - base de données et fichiers - vivent dans les volumes montés par le conteneur, la sauvegarde de ces volumes est la priorité numéro un. Quelques bonnes pratiques simples :

  • Automatisez la sauvegarde plutôt que de compter sur une intervention manuelle régulière : une tâche planifiée qui copie les volumes vers un stockage distinct est largement suffisante pour un usage personnel.
  • Stockez la copie ailleurs que sur la machine qui héberge le conteneur. Une sauvegarde qui reste sur le même disque que les données originales ne protège pas contre une panne matérielle.
  • Testez la restauration de temps en temps. Une sauvegarde qu'on n'a jamais essayé de restaurer n'est qu'une sauvegarde théorique.
Attention

Ne négligez pas ce point : contrairement à une offre cloud où la sauvegarde est prise en charge par l'éditeur, en self-hosted c'est entièrement à votre charge. En cas de panne disque ou de fausse manipulation sans sauvegarde récente, la perte de données peut être irréversible.

Mettre à jour l'image régulièrement

Comme tout logiciel, OpenLMNP évolue : corrections de bugs, nouvelles fonctionnalités, ajustements liés aux évolutions de la réglementation fiscale. Mettre à jour une installation self-hosted consiste globalement à récupérer la nouvelle version de l'image Docker, puis à redémarrer le conteneur en conservant les mêmes volumes persistants - c'est justement parce que la base de données et les fichiers vivent en dehors du conteneur que la mise à jour ne fait courir aucun risque à vos données, à condition d'avoir malgré tout une sauvegarde récente avant de vous lancer. Là encore, le README du dépôt GitHub est la référence à suivre pour la procédure exacte et pour les notes de version.

Auto-hébergé vs cloud OpenLMNP : que choisir ?

Les deux approches reposent sur le même logiciel open source et offrent donc les mêmes fonctionnalités de gestion LMNP. Ce qui change, c'est qui porte la responsabilité de l'infrastructure. Voici un comparatif rapide pour vous aider à trancher.

Critère Auto-hébergé (Docker) Cloud OpenLMNP
Contrôle des données Total : les données restent sur votre serveur Hébergées par OpenLMNP
Mise en route Nécessite d'installer et de configurer Docker Compte créé en quelques minutes
Maintenance (mises à jour, disponibilité) À votre charge Déléguée à OpenLMNP
Sauvegardes À votre charge, à automatiser vous-même Prises en charge par le service
Compétences requises Bases de Docker et de la ligne de commande Aucune compétence technique nécessaire
Code source Identique, open source (AGPLv3) Identique, open source (AGPLv3)
Coût Coût de votre propre infrastructure (serveur, électricité, temps) Abonnement incluant l'hébergement et la maintenance

En résumé : si vous êtes à l'aise avec Docker, que vous tenez à garder une souveraineté complète sur vos données fiscales et que l'idée de gérer un serveur ne vous effraie pas, l'auto-hébergement est un choix cohérent et gratifiant. Si vous préférez consacrer votre temps à la gestion de vos biens plutôt qu'à celle d'un serveur, l'offre cloud vous donne accès au même logiciel, avec la même transparence de code, sans les contraintes d'exploitation.

Conclusion

Auto-héberger sa comptabilité LMNP avec Docker n'est pas réservé aux experts, mais demande un minimum d'aisance technique et une vraie discipline sur les sauvegardes. En échange, vous gagnez un contrôle total sur des données fiscales sensibles et la tranquillité d'esprit d'utiliser un outil dont le fonctionnement est entièrement vérifiable, plutôt qu'une boîte noire propriétaire. Que vous choisissiez le self-hosting ou l'offre cloud, le code reste le même : vous pouvez commencer par explorer la démo en ligne pour vous faire une idée concrète de l'outil, puis consulter le dépôt GitHub d'OpenLMNP et son README pour vous lancer dans votre propre installation Docker. Pour aller plus loin sur la partie fiscale, vous pouvez aussi lire nos articles sur LMNP régime réel : tout ce qu'il faut savoir en 2026, sur le calculateur micro-BIC ou régime réel, ou encore le guide pratique pour remplir la liasse fiscale 2031 LMNP pas à pas.

Note

Cet article a un but informatif et ne constitue pas un conseil fiscal personnalisé. Les règles applicables au statut LMNP peuvent évoluer et dépendent de votre situation individuelle : rapprochez-vous d'un expert-comptable ou des services fiscaux pour toute décision engageante.

Passez de la théorie à la pratique

OpenLMNP calcule vos amortissements, génère votre liasse 2031 et votre FEC, et importe vos revenus Airbnb. Open source, auto-hébergeable, gratuit.

Vous hésitez encore sur la solution à retenir ? Comparez OpenLMNP aux logiciels payants, ou essayez d'abord nos calculateurs gratuits.

À lire aussi