Blog
Documentation and updates
This is where we share the pulse of the project: why we make each decision, how our services evolve, and what we learn along the way. A close technical diary, not empty marketing.
-
Day 16 - Masnou meetup: AI, bureaucracy, Harari, and Palantir
We announce the 10 July meetup at Bar Pekin (El Masnou): continuing day 14's conversation on AI in bureaucracy, inspired by Harari, and discussing Palantir as a real-world example.
Read post -
Day 15 - OpenCloud registration: expired Graph token and automated renewal
An expired Graph token blocked email registration on KM0 Cloud; we document the cause, safe register-api token rotation, and the defects we found while automating renewal.
Read post -
Day 14 - Harari, AI, and the code of civilization
The team watched and discussed Yuval Noah Harari's video on how artificial intelligence enters human bureaucracy, language, and relationships. Summary and reflection.
Read post -
Day 13 - Meet 6: growth, associations, and next steps
Sixth team meet: how to announce KM0, reach PTAs and neighbourhood groups, privacy vs big platforms, local AI, and concrete commercial next steps.
Read post -
Day 12 - Client talk: user experience
Conversation with a real user about tutorials, service shortcuts on the web, indexing outside Europe, unified login, and KM0 privacy positioning.
Read post -
Day 11 - KM0 Mail in production
@km0digital.com mail with Postfix, Dovecot, Rspamd, and Roundcube on mail.km0digital.com; MX/SPF/DKIM/DMARC DNS, OpenCloud relay, and phase 1b plans.
Read post -
Day 9 - Public pricing, trust, and open registration
Pricing page with market comparison, legal and security pages in four languages, public registration on cloud.km0digital.com, email alert to the dev team when an idea is submitted, and conversion polish on the landing and blog.
Read post -
Day 8 - Strategy, pricing, and first marketing materials
A multi-hour meeting on KM0's future: customer acquisition, marketing campaign, DIN A6 flyers, and a 500 GB / €1.99 pricing model. The website starts to reflect it.
Read post -
Day 7 - From request to ticket, automated
End-to-end automation: the ideas form and Admin Help turn submissions into clear tickets, with human review before anything gets built.
Read post -
Day 6 - Native clients, tutorials, and a site that matches the vision
KM0 Cloud on every device: Dex OIDC clients for desktop and mobile sync, loopback login fix, branded sharing previews, multilingual tutorials, and a refreshed km0digital.com home.
Read post -
Day 5 - Vision meeting: competing without Big Tech
In-person gathering in Masnou (29 May 2026): why and for whom KM0 is built - proximity, sovereignty, and honest pricing versus closed cloud suites.
Read post -
Day 4 - Dex local LDAP login against OpenCloud IDM
Dex LDAP connector to OpenCloud's integrated IDM, LDAPS TLS certificate fix, and GitHub issue #1 closed with automated tests in PASS.
Read post -
Day 3 - Git repos, km0digital.com domains, and autoagents loop
OpenCloud Git repository, migration to km0digital.com, multilingual FAQ, mobile navigation, switchLocaleHref, and the autoagents loop in both repos.
Read post -
Day 2 - OpenCloud 7, Dex OIDC, and full backup
Upgrade to OpenCloud 7.0.0, Dex OIDC broker with Google and Apple, Nginx adjustments, first full backup, and operational documentation.
Read post -
Day 1 - OpenCloud, proxy, and project web
OpenCloud on Docker Compose, Nginx with TLS on loopback, Fail2ban, cloud subdomain, and the KM0 Astro landing published as a second backend.
Read post -
Day 0 - Server foundations
Debian, partitioning, Docker, Nginx, and a reproducible base so the KM0 stack stays auditable and operable.
Read post