Skip to Content
Deployment

Deployment

Inventario sa dá nasadiť 3 spôsobmi v závislosti od veľkosti organizácie a požiadaviek na kontrolu nad dátami:

Cloud Multi-tenant

Najjednoduchšia cesta. My hostujeme infraštruktúru, vy len používate. Vhodné pre väčšinu zákazníkov (kluby, malé/stredné mestá, školy, neziskovky).

Čo dostávate

  • Plne managed cloud (Vercel fra1 + MongoDB Atlas Frankfurt)
  • Automatické zálohy (24/7, retention 30 dní)
  • SSL Let’s Encrypt
  • Subdoména vasa-org.inventario.sportup.sk ALEBO custom doména (Pro Standard+)
  • Brand customization (logo, farby, OG image)
  • Pravidelné updaty bez vašej akcie

Onboarding proces

  1. Kontakt: napíšte na inventario@ltk.solutions
  2. Discovery call (30 min): pochopíme vaše potreby
  3. Setup: vytvoríme váš tenant, pošleme vám admin credentials
  4. Onboarding: máme guided tour pre prvého admina (1-2 hod)
  5. Live: vaša inštancia je dostupná do 24 hodín od podpísania zmluvy

Cenník

Pozrite si inventario.sportup.sk/pricing .


Privátna inštancia

Pre veľké organizácie s citlivými dátami (mestá nad 50 000 obyv., VÚC, ministerstvá). My stále hostujeme infraštruktúru, ale máte dedikovanú databázu.

Čo dostávate navyše

  • Dedikovaný MongoDB cluster (M10+ tier)
  • Vlastný Vercel projekt s custom doménou (assets.bratislava.sk)
  • SLA 99.9 % uptime
  • Data Processing Agreement (DPA) pre GDPR
  • Dedikovaný account manager (4h SLA)
  • Sentry monitoring s alertami priamo k vám
  • Penetration test report (na požiadanie)

Vhodné pre

  • VÚC, ministerstvá
  • Mestá nad 50 000 obyvateľov
  • Organizácie s vlastnou IT bezpečnostnou politikou

Cena

Od 4 990 € / rok podľa veľkosti (počet používateľov, dátový objem). Detaily na pricing stránke .


Self-hosted fork

Pre najviac autonómne organizácie ktoré chcú plnú kontrolu nad infraštruktúrou aj kódom.

Čo dostávate

  • Žiadne mesačné poplatky (EUPL-1.2 licencia, fork zadarmo)
  • Hostujete kde chcete (vlastný cloud, on-premise, hybrid)
  • Modifikácie kódu povolené (pod podmienkami EUPL)
  • Voliteľná podpora od LTK Solutions (consulting, 100 €/hod)

Predpoklady

KomponentMinimumOdporúčané
Node.js22.20+latest LTS
MongoDB6.xAtlas M10+ alebo self-hosted replica set
Storage10 GB100 GB+ pre prílohy
RAM2 GB4 GB+
CPU2 cores4+ cores
Bandwidth100 GB/mesunlimited

Step-by-step fork

# 1. Fork repo na GitHube alebo klonuj priamo git clone https://github.com/Slovensky-futbalovy-zvaz/Asset-Management.git inventario-mojaorganizacia cd inventario-mojaorganizacia # 2. Premenovať na vlastný brand (voliteľne) # Edituj BRAND.md, README.md, marketing-site/ podľa potreby # 3. Nainštaluj deps pnpm install # 4. Konfigurácia cp .env.example .env.production # vyplň MONGO_URI, ENTRA_TENANT_ID, atď. # 5. Build pnpm build # 6. Deploy # Možnosti: Vercel, Railway, Render, vlastný Kubernetes, atď. # Pre Vercel: vercel --prod

Branding

Pri fork-u MUSÍTE:

  • Zmeniť názov projektu (Inventario meno chránené pre nás)
  • Zmeniť logo a vizuálnu identitu
  • Ponechať atribúciu v UI footer-i (z EUPL-1.2): “Powered by Inventario open-source”
  • Ponechať LICENSE a LICENSES/ súbory

Detaily v BRAND.md .

Compliance pri self-hostingu

Pri self-host-ovaní ste vy Data Controller (nie my). Musíte si splniť všetky GDPR povinnosti sami:

  • Article 30 záznam o spracovaní (Inventario má vstavaný audit log, ktorý vám to umožňuje)
  • DPIA (Data Protection Impact Assessment) ak spracovávate citlivé dáta
  • Notifikácie pri data breach (do 72h)
  • Práva dotknutých osôb (export, vymazanie)

Inventario poskytuje technické nástroje na splnenie týchto povinností. Právnu zodpovednosť však nesiete vy.


Production checklist

Pred otvorením brán pre používateľov:

Pre Cloud Multi-tenant / Privátnu inštanciu

  • Microsoft Entra ID App Registration vytvorený
  • Initial admin user vytvorený (JIT provisioning)
  • Kategórie majetku importované (Excel template dostupný)
  • Lokality nastavené (hierarchické)
  • Test loan flow s 2-3 employees
  • Custom doména DNS nakonfigurovaná (Pro Standard+)

Pre Self-hosted fork (navyše)

  • HTTPS certifikát (Let’s Encrypt cez Caddy / Traefik / nginx)
  • Database backup stratégia (mongodump cron alebo Atlas auto-backup)
  • Log aggregation (Loki, Datadog, ELK)
  • Monitoring (Prometheus + Grafana alebo Sentry)
  • Rate limiting (Cloudflare alebo nginx config)
  • DDoS protection (Cloudflare alebo cloud provider)
  • Disaster recovery plan (DRP)

CI/CD

Inventario monorepo má GitHub Actions workflow ktorý:

  1. Beží lint + typecheck + tests na každý PR
  2. Spustí integration tests s Atlas dev cluster
  3. Po merge do main → automatický Vercel preview deploy
  4. Po manuálnom approve → production deploy

Pre váš fork si môžete tento workflow upraviť — viď .github/workflows/.

Podpora pre deployment

  • Cloud Multi-tenant: zahrnuté v cene
  • Privátna inštancia: zahrnuté + dedikovaný account manager
  • Self-hosted fork: voliteľné consulting (100 €/hod), alebo komunita cez GitHub Discussions 

Ďalšie zdroje

Last updated on