6 5. LXC kontejnery
Disassembler edited this page 2021-04-17 21:27:44 +00:00

LXC (Linux Containers) je virtualizační metoda na úrovni linuxového jádra, umožňujících běh izolovaných systémových a aplikačních prostředí (kontejnerů) sdílejících linuxové jádro hostitele. Přístup k webovým rozhraním kontejnerů je zprostředkováván skrze Apache HTTP Server proxy. Síťová nastavení jsou rozepsána na stránce Nastavení a zabezpečení sítě.

OnlyOffice

OnlyOffice DocumentServer běží v LXC kontejneru založeném na Debianu 10 Buster.

  • IPv4: 10.0.3.2/24
  • RootFS: /var/lib/lxc/onlyoffice/

Kontejner je instalován jako persistentní a nemá žádné externí závislosti. V kontejeru jsou instalovány dedikované služby a komponenty, které DocumentServer striktně vyžaduje - PostgreSQL databáze, Redis in-memory data store, RabbitMQ a nginx HTTP server. OnlyOffice DocumentServer samotný je instalovaný z repozitáře OnlyOffice a obsahuje patch na obnovu funkcí mobilních editorů, které byly v komunitní verzi DocumentServeru vývojáři odebrány.

Apache server hostitele na tento kontejner přeposílá požadavky z kontextu https://server.spotter.cz/onlyoffice. Aplikace samotná nemá žádná administrační nebo uživatelská rozhraní, jedná se pouze o API ovládané z NextCloudu.

GitLab

GitLab běží v LXC kontejneru založeném na Debianu 10 Buster.

  • IPv4: 10.0.3.3/24
  • RootFS: /var/lib/lxc/gitlab/

Kontejner je instalován jako persistentní a mimo mailového serveru nemá žádné externí závislosti.
K odesílání mailů používá účet gitlab@spotter.cz.

Přístup k aplikaci

  • URL: https://git.spotter.cz/
  • Git SSH: ssh://git@git.spotter.cz:2222
  • Login: root
  • Heslo: iA*6kOPq65.OV8C58Kh=D8v;aN

Přístupy jednotlivých uživatelů a nastavení projektů a oprávnění k nim jsou individuální. Přístup na SSH port je omezen pouze na IP adresy českých ISP, viz Nastavení a zabezpečení sítě.

SeedDMS

Běží v LXC kontejnerech založených na Alpine linuxu. Kontejnery jsou instalovány stejným způsobem jako na SpotterVM.

  • IPv4: 10.0.3.4/24 (seeddms) a 10.0.3.5/24 (seeddms-postgres)
  • RootFS: /var/lib/spoc/containers/seeddms/
  • Persistentní úložiště: /var/lib/spoc/volumes/seeddms/

Kontejnery jsou instalovány jako efemérní a mimo mailového serveru nemají žádné externí závislosti.
K odesílání mailů používá účet dms@spotter.cz.

Přístup k aplikaci

Odoo

Běží v LXC kontejnerech založených na Alpine linuxu. Kontejnery jsou instalovány stejným způsobem jako na SpotterVM.

  • IPv4: 10.0.3.8/24 (odoo) a 10.0.3.9/24 (odoo-postgres)
  • RootFS: /var/lib/spoc/containers/odoo/
  • Persistentní úložiště: /var/lib/spoc/volumes/odoo/

Kontejnery jsou instalovány jako efemérní a mimo mailového serveru nemají žádné externí závislosti.
K odesílání mailů používá účet cloud@spotter.cz.

Přístup k aplikaci

Decidim

Běží v LXC kontejnerech založených na Alpine linuxu. Kontejnery jsou instalovány stejným způsobem jako na SpotterVM.

  • IPv4: 10.0.3.10/24 (decidim) a 10.0.3.11/24 (decidim-postgres)
  • RootFS: /var/lib/spoc/containers/decidim/
  • Persistentní úložiště: /var/lib/spoc/volumes/decidim/

Kontejnery jsou instalovány jako efemérní a mimo mailového serveru nemají žádné externí závislosti.
K odesílání mailů používá účet decidim@spotter.cz.

Přístup k aplikaci

Při registraci organizace budete potřebovat následující údaje:

  • Host: decidim.spotter.cz nebo voda.spotter.cz
  • Secondary hosts: <prázdné>

Překlady jsou evidentně dělány bez testování, takže ve výběru jazyků je první "Angličtina" čeština a druhá "Angličtina" slovenština. Skutečná angličtina je "English".

Nastavení SMTP:

Až budete registrovat administrátora organizace nebo uživatele, heslo musí mít nejméně 15 znaků.

Sahana Eden

Běží v LXC kontejnerech založených na Alpine linuxu. Kontejnery jsou instalovány stejným způsobem jako na SpotterVM.

  • IPv4: 10.0.3.12/24 (sahana) a 10.0.3.13/24 (sahana-postgres)
  • RootFS: /var/lib/spoc/containers/sahana/
  • Persistentní úložiště: /var/lib/spoc/volumes/sahana/

Kontejnery jsou instalovány jako efemérní a mimo mailového serveru nemají žádné externí závislosti.
K odesílání mailů používá účet se@spotter.cz.

Přístup k aplikaci