Installation: one line on Linux, an installer on Windows
On Ubuntu 18+ or Debian 9+, the entire installation is a single command run on your server:
Self-hosted · Your infrastructure
MyCompany is a free, open-source ERP system built to be self-hosted. You install it on your own server — physical or virtual, in your office or in your own cloud account — and everything stays there: the application, the database, and every record your business creates. There is no SaaS account, no per-user subscription, and no vendor sitting between you and your data.

Control starts with deployment
If you are looking for a self-hosted ERP or an on-premise ERP that a small team can actually stand up without a consulting project, MyCompany is a practical fit: it is installed on your own server in 10–15 minutes, serves a web client out of the box, and is released under the Apache 2.0 license — no hidden fees, no license lock-in.
On Ubuntu 18+ or Debian 9+, the entire installation is a single command run on your server:
Under the hood, MyCompany is an lsFusion application server written in Java on top of PostgreSQL, with full ACID guarantees for your transactions. The lsFusion platform is licensed under LGPL v3 and the MyCompany application under Apache 2.0. That means no license keys, no DRM, and no phone-home licensing — the software you install is entirely yours to run.
Ownership from app to database
Operational control, made visible
Updating a self-hosted system should not be a project in itself. In MyCompany, an update means replacing a single JAR file in the server classpath — released versions are published at download.lsfusion.org. And because the application is built from lsFusion modules, you can extend it on your own server without recompiling anything: drop a .lsf file next to the application and point logics.topModule at it.
PostgreSQL files and retention
Schedule, storage and restore tests
Users, roles and network access
Choose when to apply each version
Keep application and server telemetry
Deploy company modules separately
Domain, TLS and firewall policies
Match uptime to business needs
A stack with clear boundaries
Under the hood, MyCompany is an lsFusion application server written in Java on top of PostgreSQL, with full ACID guarantees for your transactions. The lsFusion platform is licensed under LGPL v3 and the MyCompany application under Apache 2.0. That means no license keys, no DRM, and no phone-home licensing — the software you install is entirely yours to run.
Control comes with responsibility
Self-hosting puts backups, monitoring and availability in your hands — with optional support when you want it.
From download to first login
On Ubuntu 18+ or Debian 9+, the entire installation is a single command run on your server:
A machine with at least 4 GB of RAM running Ubuntu 18+, Debian 9+, RHEL 8+, CentOS 8+, Fedora 35+ or Windows. The web client is served on port 8080 and the desktop client on port 7652.
About 10–15 minutes on your own server. On Linux it is a single command; on Windows you run a standalone installer. Afterwards you simply open the web client at your server's address on port 8080.
Yes. Docker deployment is officially documented, so you can run MyCompany alongside your other containerized services.
You replace a single JAR file in the server classpath with a newer version from download.lsfusion.org. No license reactivation, because there are no licenses to activate.
Yes. Everything runs on your own server, so the system works on your LAN with no dependency on an external cloud service — employees just open the web client in their browsers.
No. Your data lives in a standard PostgreSQL database on your own server, and the application code is open source under Apache 2.0. You can query, back up or migrate the data directly at any time.
Your infrastructure. Your rules.
Explore the demo, read the installation guide, or plan your deployment with us.