Open-Source-Client-Management für Linux — deklarativ, pull-basiert, souverän.
Census ist eine Eigenentwicklung als Alternative zu Intune & Co. für
Linux-Clients: Ein zentraler Server kennt den Soll-Zustand jedes Geräts, ein
schlanker Agent (census-agent) meldet sich regelmäßig, gleicht Soll gegen Ist
ab, liefert Hardware-/Software-Inventar und führt Softwareverteilung aus.
Verwaltet wird per CLI (census) gegen eine REST-API; eine Web-UI folgt später
auf derselben API.
🚧 Konzeptphase — noch kein Code.
- KONZEPT-EIGENENTWICKLUNG.md — Architekturkonzept Census: Systemübersicht, Datenmodell, Agent, Produktformat, Sicherheitsmodell, Meilensteinplan (M1: Agent + Inventar + Softwareverteilung)
- KONZEPT.md — übergeordnetes Konzept einer souveränen Open-Source-IT-Infrastruktur (Kontext und Vision, aus dem dieses Projekt entstanden ist)
- Deklarativ statt imperativ — Admins definieren Soll-Zustände
- Pull statt Push — kein offener Port auf Clients
- API first — CLI und spätere Web-UI sind reine API-Clients
- Offline-tolerant — Clients konvergieren beim nächsten Kontakt
- Sicher by default — mTLS, signierte Pakete, keine Klartext-Secrets
- Kein Distro-Ersatz — apt/dnf/zypper werden orchestriert, nicht ersetzt