Self-hosted Carbon: On-prem & Air-gapped Manufacturing ERP

Ontworpen voor CMMC-compliance en NIST 800-171

Carbon is gebouwd om CUI (Controlled Unclassified Information) binnen een door u gecontroleerde boundary te houden. Voor Enterprise-implementaties leveren wij de SSP, POA&M en SPRS-inputs, afgestemd op de manier waarop Carbon op uw infrastructuur draait.

Eigendom van data

Uw records en uw database: BOM's (stuklijsten), werkkaarten (travelers), seriële genealogie en kosten bevinden zich in een Postgres-database die u bezit. Deze gegevens worden nooit gekopieerd naar de cloud van een leverancier.

Volledige controle

U beheert de netwerklagen, de sleutels, de modellen en de back-ups. De volledige laag is in uw bezit om te beveiligen, auditeren en controleren. Twee toonaangevende 'hard tech unicorns' draaien Carbon al op hun eigen servers.

Toepassingen in defensie, luchtvaart en gereguleerde productie

Compliance binnen uw eigen muren

Producenten in de defensie- en luchtvaartsector die met CUI werken, kunnen hun productieregistraties niet uitbesteden aan een externe cloud. Door Carbon self-hosted te gebruiken, blijven deze gegevens binnen uw eigen CMMC-boundary. Voor Enterprise-implementaties voorzien wij u van de SSP, POA&M en SPRS-inputs die een assessor zal opvragen.

Dataresidentie

Uw data verlaat nooit uw pand. Carbon draait op een Postgres-database die u bezit, op hardware die u beheert. BOM's, werkkaarten, seriële genealogie en kosten blijven binnen uw perimeter (on-prem, in uw VPC of volledig air-gapped).

Open source

Audit de code voordat u deze implementeert. De volledige applicatie staat op GitHub (de Community-editie onder AGPL-3.0). U kunt elke regel lezen, een security-review uitvoeren en het systeem uitbreiden om aan uw processen te voldoen; geen 'black box' voor uw meest gevoelige records.

White-glove service

Voor gereguleerde programma's en enterprises bieden wij een team dat de installatie begeleidt, legacy-data migreert en dit ondersteunt met een SLA. Een self-hosted implementatie hoeft dus niet per se een 'self-serve' proces te zijn.

Multi-entiteit en Multi-locatie

Beheer elke locatie op één ledger waar u eigenaar van bent. U kunt één werkplaats of een internationale productieorganisatie aansturen vanuit één Postgres-database binnen uw perimeter.

  • Valuta, grootboekrekeningen en belastingen per entiteit.
  • Geconsolideerde boeken.
  • Inter-site transfers, zonder dat gegevens uw netwerk verlaten.
  • Eén schema, één back-up, één systeem om te beveiligen.

Kwaliteit & Traceerbaarheid

Traceerbaarheid die uw netwerk nooit verlaat. U kunt elk serienummer opvragen en de volledige genealogie inzien — inclusief materiaalcertificaten, operators, metingen en afwijkingen — vanuit een database achter uw eigen firewall.

  • Seriële en lot-genealogie, both forwards and back.
  • Workflow van NCR (Non-Conformance Report) naar CAPA (Corrective and Preventive Action) inclusief goedkeuring.
  • Certificaten die direct worden gegenereerd vanuit uw live data.
  • First article, NCR, CAPA en kalibratie binnen dezelfde records als de productie.

Manufacturing Execution (MES)

De werkvloer, draaiend op uw eigen servers. Digitale werkkaarten, operator-terminals, barcode-tracking en finite-capacity scheduling worden allemaal uitgevoerd tegen de kopie van Carbon die u host. Er is geen cloud-afhankelijkheid tussen de werkvloer en de administratie.

  • Digitale werkkaarten (travelers) met werkinstructies.
  • QR- en barcode-tracking op elke unit.
  • Finite capacity scheduling die reactief is.

Implementatieopties

Eén codebase, van laptop tot cluster. Dezelfde broncode draait op een enkele Docker-host tot een multi-region implementatie in uw eigen cloud, zonder proprietary runtime of vendor lock-in.

1. Docker

De gehele stack — app, API, MCP-server en Postgres — draait in Docker-containers. Start op een enkele machine voor evaluatie en schaal daarna uit.

2. Uw eigen cloud

Implementeer in uw eigen VPC op AWS, GCP of Azure, gebruikmakend van managed Postgres. U behoudt de controle over het netwerk, de sleutels en de back-ups.

3. On-prem & Air-gapped

Draai volledig binnen uw eigen netwerk zonder uitgaande calls. Dit is gebouwd voor defensie, ITAR-beperkte en geclassificeerde programma's. Air-gapped licentiëring is een Enterprise-functie.

Snelstart: Clone de source en start de stack

git clone https://github.com/crbnos/carbon.git
cd carbon
docker compose up -d

App, API, MCP server en Postgres — allemaal op uw eigen machine. Volledige implementatiehandleidingen zijn beschikbaar in de documentatie.

Uw stack, van top tot teen

Postgres: Eén database, en die is van u

ERP, MRP, MES en QMS delen één enkel Postgres-schema met row-level security. Geen synchronisatiejobs tussen systemen, geen vendor data lake — alleen uw eigen database.

Uw LLM: Gebruik uw eigen agents

Elke tabel is een REST-endpoint en een ingebouwde MCP-server stelt de volledige backend beschikbaar. Koppel Claude, ChatGPT of een lokaal model aan uw live data — binnen uw perimeter, met uw eigen sleutels. API-sleutels en MCP zijn Business-functies; voor self-hosting is hiervoor een commerciële licentie vereist.

Uw storage: Bestanden blijven waar u ze plaatst

Bijlagen, tekeningen en certificaten staan in object storage die u beheert, achter signed URLs en toegangscontrole — nooit in een publieke bucket.

Functionaliteiten overzicht

Self-hosted Carbon gebruikt dezelfde codebase als de managed cloud. De Community-editie is gratis onder AGPL-3.0; Enterprise-functies worden ontgrendeld met een commerciële licentie.

  • ERP — Offertes, orders, inkoop, voorraad en projectkostprijsberekening.
  • MRP — Vraag- en aanbodplanning, BOM- en routingversies.
  • MES — Digitale werkkaarten, operator-terminal, live scheduling.
  • QMS — First article, NCR/CAPA, kalibratie en genealogie.
  • REST API en MCP-server over elke module (commerciële licentie voor self-hosting).
  • SSO / SAML, granulaire permissies en row-level security.
  • Multi-entiteit, multi-locatie, geconsolideerde boekhouding.
  • ITAR-ready, CMMC- en NIST 800-171-aligned implementatie.

Open Source Core

De volledige applicatie is beschikbaar op GitHub als een typed TypeScript monorepo op Postgres. De Community-editie is gelicenseerd onder AGPL-3.0 en gratis te hosten. Enterprise-modules en air-gapped licentiëring vereisen een commerciële licentie.

Developer Surface:

  • TypeScript
  • React
  • Postgres (RLS)
  • Docker
  • REST + MCP
  • AGPL-3.0 core

Veelgestelde vragen (FAQ)

Is Carbon open source? Ja. De Community-editie — de kern van ERP, MRP, MES en QMS — staat op GitHub onder AGPL-3.0 en is gratis te hosten. Een private fork is toegestaan onder AGPL-3.0. U heeft een commerciële licentie nodig voor Enterprise-functies of om uw wijzigingen privé te houden voor de mensen die uw aangepaste versie gebruiken (AGPL-3.0 vereist dat u de broncode aanbiedt). In beide gevallen is elke regel code in de publieke repository aanwezig, zodat u deze kunt auditeren voor implementatie.

Helpt Carbon bij CMMC-compliance? Ja. Door Carbon self-hosted te gebruiken, houdt u uw CUI binnen uw eigen boundary, wat de basis is voor een CMMC- en NIST 800-171-programma. Wanneer u Carbon draait op onze bring-your-own-cloud (BYOC) infrastructuur, garanderen wij dat de implementatie audit-ready is en leveren wij de compliance-artefacten die een assessor vraagt: een System Security Plan (SSP), een Plan of Action & Milestones (POA&M) en de SPRS-score inputs.

Kan Carbon volledig air-gapped draaien? Ja, met een Enterprise-licentie. Carbon draait op Docker tegen een Postgres-database die u beheert. Air-gapped licentiëring maakt het mogelijk om binnen een beperkt netwerk te draaien zonder uitgaande calls, specifiek gebouwd voor geclassificeerde en ITAR-beperkte programma's.

Is de self-hosted versie hetzelfde als de cloudversie? Het is dezelfde codebase. De managed cloud op app.carbon.ms is deze repository, beheerd door ons. Self-hosting biedt u dezelfde ERP, MRP, MES en QMS op uw eigen infrastructuur. De REST API en MCP-server vereisen bij self-hosting een commerciële licentie, evenals andere Enterprise-functies.

Kan ik mijn eigen AI-modellen gebruiken? Ja. De gehele backend is ontsloten via een REST API en een ingebouwde MCP-server, zodat u uw eigen agents (Claude, ChatGPT, een lokaal model) op uw eigen data kunt richten. API-sleutels en de MCP-server zijn Business-functies; voor self-hosting is hiervoor een commerciële licentie nodig. Niets verlaat uw perimeter tenzij u dit verzendt.

Helpen jullie bij de implementatie? Voor gereguleerde programma's en enterprises bieden wij white-glove implementatie, migratie en een SLA aan. Neem contact op met sales voor een scope-analyse met uw team.