Sign inSign up

manganate06/openlmnp

By manganate06

•Updated about 16 hours ago

Free open source accounting app for French LMNP landlords (Airbnb) — self-hosted, Laravel

Image
Developer tools
Web servers
1

3.6K

manganate06/openlmnp repository overview

⁠OpenLMNP

Free, open source accounting app for French LMNP landlords (furnished rentals — Airbnb, Booking…). Self-hosted: your accounting, personal and tax data never leave your server.

  • 🏠 Multi-property bookkeeping under the French régime réel
  • 📉 Component-based depreciation (amortissement par composant)
  • 🧾 French tax return (liasse 2031/2033) as PDF + FEC export (DGFiP format)
  • 📥 Airbnb / Booking CSV import
  • 🧮 Micro-BIC vs régime réel simulator
  • 🤖 Built-in MCP server (44 tools) to plug your AI assistant into your books

Built with Laravel + Filament. SQLite embedded — no external database required.

⁠Quick start

docker run -d --name openlmnp -p 8090:8000 \
  -v openlmnp-database:/var/www/html/database \
  -v openlmnp-storage:/var/www/html/storage \
  --restart unless-stopped manganate06/openlmnp:latest

Open http://localhost:8090 and create your account — the first account becomes admin, then registration closes automatically (ALLOW_REGISTRATION=auto).

⁠Tags & architectures

TagMeaning
latestlatest stable release
1.1.1, 1.1semver pinning

Multi-arch: linux/amd64 and linux/arm64 (Raspberry Pi friendly).

⁠Volumes

Container pathPurpose
/var/www/html/databaseSQLite database
/var/www/html/storageuploaded receipts, logs, instance app key

A unique APP_KEY is generated on first start and persisted in the storage volume (or set your own with -e APP_KEY=…). Backing up = copying these two volumes.

⁠Configuration

Common env vars: APP_URL, ALLOW_REGISTRATION (auto/true/false), MAIL_* (SMTP for password resets), TELEMETRY_ENABLED=false to opt out of the anonymous daily check-in (random UUID + version, nothing else). Full reference: installation guide⁠.

License: AGPL-3.0 · Interface in French (the target audience files French taxes 🇫🇷)

Tag summary

Content type

Image

Digest

sha256:86210e6e1…

Size

65.3 MB

Last updated

about 16 hours ago

docker pull manganate06/openlmnp