Skip to Content
Self HostingHranice produkce

Hranice produkce

Soubor Compose pro self-hosted v repozitáři je evaluační nasazení. Nepřevádějte ho do produkce přidáním certifikátu a předpokladem, že zbytek control plane existuje.

Proč evaluační stack není připravený na produkci

  • backend běží s privilegovanými právy a je přímo napojen na libvirt na hostiteli;
  • výchozí listener je HTTP na portu 80;
  • topologie je jeden hostitel a dva kontejnery;
  • soubor Compose nezavádí produkční identitu ani hranici tenant;
  • stav zahrnuje libvirt zdroje na hostiteli, adresáře obrazů na hostiteli a Docker named volume;
  • záloha, obnova, alerting, export logů, capacity management a aktualizace jsou postupy operátora, ne integrované služby;
  • hostované builds, conversations, scheduling a policy documents jsou v self-hosted mode vypnuté.

Požadovaná produkční rozhodnutí

Než budou v rozsahu skuteční uživatelé nebo citlivá data, musí odpovědný vlastník nasazení schválit a otestovat:

OblastPožadovaný důkaz
Identita a authorizationPojmenované role, denied-path tests, administrator recovery a session policy
SíťTLS, trusted proxy chain, firewall rules, guest isolation a management-plane exposure
SecretsStorage, rotation, revocation, break-glass access a audit trail
PerzistenceÚplný inventář dat, retention, off-host backup, restore test a deletion procedure
Hypervisor safetyResource limits, image provenance, guest/network isolation a host recovery
OperationsHealth checks, alerts, logs, capacity thresholds, incident response a support ownership
Change managementVersioned release, migration, rollback, compatibility test a maintenance window
Licensing a privacyPráva k obrazům a balíčkům plus zdokumentované data flows a retention

Zálohy a obnova

Smysluplná záloha musí zahrnovat Docker named volume, nahrané obrazy, promoted source artifacts, příslušný libvirt domain/network state a externí logy. Zkopírovat jen jednu z těchto částí není restore plán. Quiesce mutable state nebo použijte zdokumentovaný consistency mechanism, obnovte na izolovaném hostiteli a zopakujte end-to-end VM lifecycle test.

Tvrzení o air-gapped provozu

Veřejný soubor Compose není důkaz air-gapped provozu. Offline použití vyžaduje úplný dependency inventory, schválený transfer a signature verification, lokální image/package sources, license handling, závislosti time a identity, cesty update a revocation, export logů a otestovanou recovery procedure. Popište nasazení jako air-gapped až poté, co bylo toto konkrétní release a topologie kvalifikováno.

Obraťte se na OpenFactory ohledně private deployment design a release-specific runbook. Do té doby nechte tuto cestu Compose v jednorázové, důvěryhodné evaluační síti.