Single-site energy management free to use, free to self-host
Meters, dashboards, alarms and basic reports: the full energy loop for one site. Sign up to use it free in the cloud, or take the source and run it on your own server with Docker.
Need multiple projects or prepaid? See Enterprise- $0
- License fee
- 1
- Project (site)
- ≤ 50
- Meters on cloud Free
- 34
- Feature pages
- 01Connect
Set up the site, devices and circuits, add data sources
- 02Monitor
Energy stats, time-of-use, YoY and MoM, power curves
- 03Alarm
Status and limit events, alarm levels, alarm analysis
- 04Report
Template-based reports with run history
Use it in the cloud, or deploy it yourself
Same single-site feature set. The difference is who runs the server and where the data lives.
Cloud Free
Activate it on MeetCarbon Cloud with no server to prepare. A quick way to connect one site’s meters and start reading data.
- No servers or operations
- Up to 50 meters
- 90-day data retention
- Upgrades handled by MeetCarbon Cloud
Self-hosted CE
Deploy the source on your own server with Docker Compose. Data stays entirely on your side, and you can extend the code.
- Open source, modify and extend freely
- Starts with one Docker Compose command
- Meter scale set by your hardware
- You decide how long data is kept
Until the source repository is public, leave a request on our website and we will send you access.
What’s in the Community Edition
The pages a single site needs, taken from Enterprise: metering, statistics, monitoring, alarms, reports and base configuration.
Overview and project
3Home dashboard and basics for one site.
Data collection
5Data sources, meter reading and communication status.
Power monitoring
3Curve playback and single-line diagram.
Energy statistics
7Energy by period, time-of-use, sub-item and group.
Fault alarms
4Limit and status events, shown by level.
Reports
3Template-based, every run kept.
Configuration and registers
9The basis for one consistent ledger: devices, circuits, tariffs and factors.
Running in three steps
Demo data is included, so you can see every page before connecting real devices.
Install Docker
Install Docker Desktop or Docker Engine and make sure docker compose works.
Start the services
From the source root, go into deploy, then build and start the stack.
$cd deploy$docker compose up --build
Open the browser
The app is on port 8080; the API health check is on port 8081.
http://localhost:8080
Develop separately
# API$cd server && SEED_PATH=../deploy/seed/demo.json go run .# Web (/api proxied to 8081)$cd web && npm install && npm run dev
Tech stack
Demo API
- GET
/api/healthHealth check - GET
/api/demo/overviewSite overview - GET
/api/demo/electricity/statEnergy stats - GET
/api/demo/curvePower curve - GET
/api/demo/alarmsAlarm list - GET
/api/demo/devicesDevice register - GET
/api/demo/circuitsCircuit list - GET
/api/demo/collectionSources and latest points - POST
/api/demo/collection/tickSimulate one pull
Cloud Free, Community and Enterprise
Community covers the single-site loop. Multiple projects, billing, electrical safety and on-site delivery are in Enterprise.
| Capability | Cloud Free | Self-hosted CE | Enterprise |
|---|---|---|---|
| Projects | 1 | 1 | Multi-project / multi-org |
| Meter scale | ≤ 50 | Set by your server | By contract |
| Data retention | 90 days | Your choice | By contract |
| Deployment | Hosted on MeetCarbon Cloud | Your server · Docker | Cloud or on-premises |
| Metering, stats, alarms, basic reports | |||
| Single-line diagram | Read-only | Read-only | HMI editing and publishing |
| Prepaid / billing | |||
| Electrical safety, power quality, fire | Enabled per project | ||
| O&M tickets | |||
| Custom reports | |||
| AI anomaly detection and forecasting | |||
| Support | Community self-serve | Community self-serve | Formal contract and on-site delivery |
Who it’s for, and when to upgrade
Community Edition fits
One building, plant or switchroom: connect the meters and start reading data.
Connect acquisition devices, verify the data path, or build on the source.
Universities and training centers use it for energy management courses and labs.
Evaluate the real pages before a project is formally approved.
Consider Enterprise when you need to
- Manage several parks, buildings or plants on one platform
- Run prepaid metering and bills for tenants
- Monitor electrical safety, power quality or fire alarms
- Edit HMI diagrams, run O&M tickets or build custom reports
- Have a formal contract, on-site delivery and service guarantees
About the Community Edition
Is the Community Edition free?
Both cloud Free and self-hosted CE are free to use. The source is licensed under Apache-2.0, so you can modify and extend it.
How do cloud Free and self-hosting differ?
Same single-site feature set. Cloud Free is hosted on MeetCarbon Cloud with up to 50 meters and 90-day retention; self-hosted runs on your own server, with scale and retention up to you.
Which devices can it connect?
CE ships with a simulated data source for demos and testing, and supports a limited set of acquisition protocols. For many field devices or complex protocols, choose Enterprise and we will assess the connection path.
Can I use the MeetCarbon name in commercial delivery?
The code is Apache-2.0; the names and logos are not covered. You may state that your work derives from MeetCarbon EMS Community Edition, but not claim official certification or delivery by us. Trademark licensing can be requested through our website.
Is there technical support?
CE is community self-serve; tag your questions ems-ce. Enterprise comes with a formal contract and on-site delivery.
How can I contribute?
Issues and code are welcome. Code contributions need a DCO sign-off (Signed-off-by) in each commit.
Start with one site
Activate it free in the cloud, or request the source and deploy it yourself. For multiple projects and on-site delivery, book an Enterprise demo.