En aquesta pàgina
5 min de lectura

Dia 9 - Preus públics, confiança i registre obert

Pàgina de preus amb comparativa de mercat, legal i seguretat en quatre idiomes, registre públic a cloud.km0digital.com, avís per email a l'equip quan arriba una idea i poliment de conversió a la landing i el blog.

Introducció

El dia 8 va fixar estratègia i xifres; el dia 9 les converteix en producte publicable. Entre el 9 i el 10 de juny de 2026 vam desplegar la pàgina de preus, les seccions de legal i seguretat, l'auto-registre a cloud.km0digital.com i millores de conversió a la home i el blog.

KM0 deixa de ser només «alguna cosa que funciona si t'ho expliquem» i passa a ser un servei que qualsevol pot descobrir, comparar, registrar i usar sense intermediari.

Resum

Fites del dia

  • Preus: /pricing/ amb hero 500 GB / 1,99 €, taula comparativa indicativa, explicació del model i CTA al cloud (#24, #25).
  • Confiança: pàgines legal (avís, privacitat RGPD, cookies) i seguretat (ISO 27001 AMVARA, divulgació responsable) en quatre idiomes (#21).
  • Registre: auto-registre email/contrasenya via register-api a OpenCloud; login Dex amb dex-auth.js i auto sign-in després del registre.
  • Conversió: landing amb KM0 Cloud més visible (#26); tipografia del blog i tutorials refinada (#27); CTAs de serveis polits.
  • Idees: email immediat a l'equip de desenvolupament quan algú envia una idea a /ideas/ (f41329c).

Preus

Pàgina pública i comparativa

L'oferta acordada al dia 8 arriba a la web amb copy localitzat (ES, CA, EN, DE) i disseny coherent amb la marca.

  • Hero: bloc de preu amb gradient - 1,99 €/mes · 500 GB - i botó «Comença ara» a cloud.km0digital.com.
  • Comparativa: referències indicatives (Google Drive, OneDrive, iCloud, Dropbox, MEGA) amb preu mensual, emmagatzematge i cost aproximat per TB.
  • Claim: fins a cinc vegades més espai que plans bàsics de referència a preu similar; text de confiança operativa sota la taula.
  • Transparència: secció «Per què el nostre preu és diferent?» - infraestructura optimitzada, eficiència operativa, marge suficient per sostenir el servei.

Commits principals: 7a7e9da (comparativa, 9 jun), 9d7906c (rework missatges i confiança, #25), 82a3ef0 / 65a32d2 (hero i CTA, 10 jun).

Confiança

Legal i seguretat multilingües

Abans de demanar registre i pagament, la web ha de respondre «qui opera això?» i «què passa amb les meves dades?». Les noves pàgines centralitzen la informació legal de km0digital.com i cloud.km0digital.com.

  • Legal (cd5579e, #21): avís legal AMVARA CONSULTING S.L., política de privacitat RGPD, cookies i secció específica de KM0 Cloud.
  • Seguretat: pràctiques operatives (TLS, capçaleres, UE/Hetzner), abast ISO/IEC 27001:2022 d'AMVARA i política de divulgació responsable.
  • FAQ: respostes existents enllacen ara a /security/ i /legal/ als quatre locales.

OpenCloud

Registre públic (km0-opencloud)

Usuari → /register (register.html)
        ↓
  POST /api/register → register-api (:8091, rate limit nginx)
        ↓
  Graph API (app token) crea usuari LDAP
        ↓
  dex-auth.js + auto sign-in → sessió Dex → OpenCloud
  • Auto-registre (67fe250, 10 jun): register.html, API en loopback, proxy nginx /api/register, i18n ES/CA/EN/DE.
  • Graph auth (7d52675): correcció d'auth amb GRAPH_SERVICE_APP_TOKEN (Basic auth d'app, no contrasenya d'usuari); health graph_auth_ok.
  • dex-auth.js (efefcd3): mòdul compartit OIDC/PKCE per login, registre i contrasenya Dex; auto sign-in post-registre via session storage.
  • Operació: scripts setup-register-api-graph-token.sh i verify-register-api.sh; URL canònica /register (301 des de /register.html).

Web corporativa

Conversió i lectura (km0-web, 10 jun)

  • Landing (5f021e4, #26): KM0 Cloud més visible, accessibilitat i CTAs de conversió refinats.
  • Serveis (471e407): targeta KM0 Cloud amb CTAs clars cap a registre i tutorials.
  • Blog (2425cc1, 4487bef, #27): tipografia d'articles, llistes tipus definició, TOC mòbil i llegibilitat general.
  • Estils (e5223f4): import de CSS global al layout; selectors .doc-body corregits.

Versió del lloc al tancament: 1.1.70.

Idees

Avís per email a l'equip (darrera hora)

El bucle del dia 7 ja encuava idees i generava tickets a GitHub, però l'equip només s'assabentava en revisar la cua o el repositori. Amb la campanya de màrqueting del dia 8, calia reaccionar abans.

POST /hooks/ideas → receive-idea.sh
        ↓
  JSON a /var/spool/km0-ideas/incoming/
        ↓
  notify-idea-email.sh (background, fire-and-forget)
        ↓
  AutoMail API → email a l'equip (assumpte + primers 100 caràcters)
        ↓
  (sense canvis) autoissue → gh issue create
  • Script: scripts/notify-idea-email.sh - crida AutoMail (AUTOMAIL_TOKEN a .env del repo); no usa cursor-agent.
  • Disparador: receive-idea.sh el llança en segon pla just després d'escriure el JSON a la cua.
  • Contingut: assumpte «Nueva idea km0digital» i vista prèvia del missatge (100 caràcters); destí configurable amb AUTOMAIL_NOTIFY_TO.
  • Receiver: el sidecar Docker del webhook passa a systemd al host (km0-ideas-receiver.service); secrets des de .env del repositori.

El ticket automatitzat i l'etiqueta waiting for human validation continuen igual; l'email és només un avís primerenc perquè algú de l'equip llegeixi la idea tan aviat com arribi.

Verificació

Comprovar el dia 9

  1. Preus: visitar /pricing/ i comprovar hero, taula i CTA a cada idioma.
  2. Legal: revisar /legal/ i /security/; enllaços des de FAQ i peu.
  3. Registre: crear compte de prova a cloud.km0digital.com/register; verificar auto sign-in.
  4. Idees: enviar prova a /ideas/; comprovar JSON al spool i email a l'equip via AutoMail.
  5. Fum: bucle autoagents - issues #21, #24, #25, #26, #27 tancades; register-api health OK.

Següent pas

Dia 11

No vam publicar entrada del dia 10 (desplegament intern de correu). El dia 11 documenta KM0 Mail en producció: mail.km0digital.com, DNS, lliurabilitat i integració parcial amb OpenCloud. Mentrestant, prova KM0 Cloud o consulta preus.