← Back to catalog CitrineOS · managed by DINAO

Manage your charging station network

An open-source charging station management system (CSMS) built on the OCPP 2.0.1 protocol, installed and maintained by DINAO. Your stations, transactions, and charging data remain on our French servers.

Hosted in FranceOCPP 1.6 & 2.0.1Modular & extensibleGDPR-compliantOfficial publisher image
Overview

What is CitrineOS?

CitrineOS is an open-source platform for electric vehicle charging infrastructure management, built around the OCPP 2.0.1 protocol (and compatible with OCPP 1.6). It provides a modular server runtime to manage a network of charging stations: dynamic message validation, configurable logical modules, and a web interface for operators.

Developed in TypeScript on Node.js, it relies on proven technologies — WebSocket, Fastify, PostgreSQL, RabbitMQ, and Redis — to offer a robust distributed architecture. Incoming OCPP message handling relies on a decorator system that exposes send functions and CRUD access to data entities.

CitrineOS automatically generates an OpenAPI v3 specification, facilitating integration with your billing, CRM, or monitoring tools. The operator interface, built with Next.js and Refine, allows you to manage locations, stations, transactions, and permissions from a single administration point.

Compatible offers

Host CitrineOS at DINAO

Resource tiers compatible with CitrineOS prerequisites (minimum 2 cœurs / 4 Go / 20 Go). Hosted in France, fully managed.

Standard
2 vCPU · 4 Go · 40 Go
19,90 € /month excl. VAT
  • 2 dedicated vCPU
  • 4 Go RAM
  • 40 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /month excl. VAT
  • 8 dedicated vCPU
  • 16 Go RAM
  • 160 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order

1 hidden tier(s) (insufficient resources for this app) : Découverte

Under the hood

Technical details

vCPU
2 cœurs
ideal : 4 cœurs
Memory
4 Go
ideal : 8 Go
Disk
20 Go
ideal : 50 Go
Image : ghcr.io/citrineos/citrineos-server:latest Registry : ghcr.io Services : citrineos (serveur), citrine-ui (UI opérateur), ocpp-db (PostgreSQL/PostGIS), amqp-broker (RabbitMQ) Ports : 8080-8084/tcp (OCPP/API), 8443-8444/tcp (WSS), 3000/tcp (UI opérateur), 5432/tcp (PostgreSQL), 5672 et 15672/tcp (RabbitMQ)
FAQ

You might be wondering…

What is a CSMS and why do I need one?

A CSMS (Charging Station Management System) is the central software that manages your charging stations: authorizations, transactions, monitoring, and session billing. CitrineOS fulfills this role via the standard OCPP protocol.

Are my stations compatible?

CitrineOS supports OCPP 1.6 and 2.0.1 protocols, adopted by the vast majority of manufacturers. Dynamic message validation ensures multi-brand interoperability.

Where is the data hosted?

On DINAO's infrastructure in France, in one of the available data centers. Your charging and user data never leave the country.

Can I integrate CitrineOS with my existing tools?

Yes. An OpenAPI v3 specification is automatically generated, and the decorator-based architecture facilitates extensions: billing, CRM, energy monitoring.

Can I change my plan or export my data?

Yes. You can upgrade or downgrade at any time, and your data remains exportable — no proprietary lock-in.