Self hosted. On-premise.
HDL Commerce* levereras som ett paket, med Git- och CI/CD-flöden för de senaste uppdateringarna. Ni styr, äger och hanterar er stack. Välj att utveckla med oss, eller vidare på egen hand ovanpå plattformen.
Plattformen som ett paket.
Vad som levereras
Kärnan
- Container-images för samtliga tjänster
- Helm-chart och Compose-fil för uppsättning
- Databasschema och migreringar
- Admin, API och jobbkörning
- Versionerade releaser med changelog
Frontend
- Solaris Boilerplate som källkod
- Storefront, kassa och konto
- CMS-block och globala komponenter
- Bygg- och deploysteg för er miljö
- E2E-tester för köpflödet
Drift & flöden
- Git-repo med release-branch hos er
- Färdiga CI/CD-pipelines
- Health checks, mätvärden och loggformat
- Backup- och återställningsrutiner
- Uppgraderingsguide per major
* Self hosted omfattar HDL Commerce med de moduler som ingår i ert avtal. Tjänster som kräver våra egna datakällor — som HDL Search API — anropas fortfarande som molntjänst.
Uppdateringar kommer som kod, inte som ett driftfönster.
Ny version taggas i vårt uppströmsrepo med changelog och migreringsnoteringar.
Ändringen landar som en PR i ert repo. Ni ser exakt vad som ändras innan något körs.
Enhetstester, migreringar och e2e mot köpflödet körs i er pipeline, i er staging.
När ni godkänner rullas den ut i produktion enligt er egen release-process.
// Er pipeline, våra steg som byggstenar jobs: test: steps: - uses: hdl-commerce/verify-migrations@v2 - uses: hdl-commerce/e2e-checkout@v2 deploy: needs: test steps: - run: helm upgrade hdl ./chart \ --values ./env/prod.yaml \ --set image.tag=${{ github.sha }}
| Version | Typ | Migrering | Status hos er |
|---|---|---|---|
| 2026.8.1 | Patch · felrättningar | Nej | Deployad |
| 2026.8.0 | Minor · Shipping Desk | Ja · 2 steg | Deployad |
| 2026.9.0-rc1 | Minor · CMS-block | Ja · 1 steg | PR öppen |
| 2027.1.0 | Major · nytt attributschema | Ja · guide | Planerad |
Vem gör vad.
Ansvarsfördelning
Ansvaret skrivs in i avtalet. Vill ni att vi tar driften också är molnalternativet på prissidan samma plattform, utan self hosted-åtagandet.
Utveckla med oss
Vårt team arbetar i ert repo, i era flöden
Gemensam backlog och release-planering
Vi tar ansvar för uppgraderingar mellan majors
Arkitekturgenomgång inför större förändringar
Utveckla själva
Ert team eller er byrå bygger ovanpå plattformen
Full tillgång till källkod, API och hooks
Vi granskar er integrationsdesign på begäran
Utvecklarstöd och tillgång till uppströmsreleaser
Modellen kan bytas över tid. Många börjar med oss i projektet och tar över förvaltningen själva efter lansering.
Kör där ni redan kör.
Plattformen är containerbaserad och kör i Kubernetes, på virtuella maskiner eller i egen datahall. Ingen bindning till en specifik molnleverantör.
- Körning
- Kubernetes 1.28+ eller Docker-värdar med Compose
- Databas
- PostgreSQL 15+ med point-in-time recovery
- Cache & kö
- Redis-kompatibel cache, kö för bakgrundsjobb
- Sök
- OpenSearch eller Elasticsearch
- Media
- S3-kompatibel objektlagring
- Utgående
- HTTPS mot betal-, frakt- och ERP-integrationer
- Miljöer
- Minst staging och produktion, gärna en per utvecklare
# Tjänsterna i paketet services: api: { replicas: 3 } admin: { replicas: 2 } worker: { replicas: 4 } # jobbkörning indexer: { replicas: 2 } storefront: { replicas: 3 } data: postgres: 'postgres://…' redis: 'rediss://…' search: 'https://opensearch…' media: 's3://hdl-media' observability: metrics: 'prometheus' logs: 'json' traces: 'otlp'
Cloud agnostic.
Kör där ni vill köra
HDL Commerce är cloud agnostic. Vi har kunder på AWS, Azure, Google Cloud och Kepler Cloud. Själva driftar vi på Kepler Cloud i Falkenberg, hos vår datacenterleverantör Glesys.
Vår egen drift, i Falkenberg hos Glesys. Svensk datahall och svensk leverantör.
Vi driftar härKunder i drift på EKS med RDS, ElastiCache och OpenSearch Service.
Kunder i driftKunder i drift på AKS med Azure Database for PostgreSQL och Blob Storage.
Kunder i driftKunder i drift på GKE med Cloud SQL och Cloud Storage.
Kunder i driftEgen molnleverantör förutsätter enterpriseavtal. På övriga planer driftar vi plattformen på Kepler Cloud.
Self hosted kräver ett enterpriseavtal — därför att det förutsätter ett driftteam hos er, en CI/CD-process att koppla in releaserna i, och ett gemensamt ansvar för uppgraderingar. Behöver ni bara kontroll över data finns datalagring inom EU i molnalternativet.
Frågor om self hosted.
Vanliga frågor
Får vi källkoden till plattformen?+
Ni får paketet med tjänsterna, databasschemat, migreringarna och frontend-koden, samt ett repo med release-branch. Villkoren för vidare användning regleras i licensen i ert avtal.
Vad händer om vi hoppar över flera versioner?+
Migreringarna körs i ordning, så uppgradering är möjlig, men majors har en egen guide. Vi rekommenderar att patchar tas in löpande och minors minst kvartalsvis.
Kan vi ändra i plattformens kod?+
Egna tillägg görs ovanpå plattformen via API, hooks och egna moduler, vilket gör att uppströmsreleaser fortsätter gå att ta in. Ändringar i kärnan hanteras som en separat överenskommelse.
Hur fungerar supporten?+
Vi svarar för plattformens kod och för andra linjens support. Första linjen mot era användare och driften i era miljöer ligger hos er, om inget annat avtalas.
Fungerar alla integrationer self hosted?+
Ja, förutsatt att er miljö får nå integrationernas endpoints. Tjänster som bygger på våra egna datakällor anropas som molntjänst.
Går det att flytta från moln till self hosted senare?+
Ja. Det är samma plattform och samma dataschema, så flytten är en migrering av data och konfiguration — inte ett omtag.
Var driftar ni plattformen själva?+
På Kepler Cloud i Falkenberg, hos vår datacenterleverantör Glesys. Vill ni ligga i ett annat moln går det — AWS, Azure och Google Cloud används av kunder idag, med enterpriseavtal.
Gå igenom er stack med oss.
Vi tittar på era miljöer, era flöden och er driftorganisation, och sätter ansvarsfördelningen innan något skrivs.