Hosting/5.-LXC-a-LXD-kontejnery.md

5.2 KiB

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. LXD využívá LXC, ale liší se způsobem práce s kontejnery a způsobem uložení metadat. 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ě.

NextCloud

Autentizuje se do něj opět přes IMAP, tedy stejně jako k mailu, s tím rozdílem, že tady existuje dedikovaný administrátorský uživatel

  • Login: admin
  • Heslo: XjsL!x3jSj-mN8YG

GitLab

GitLab běží v LXD kontejneru založeném na Debianu 9. LXD je výchozí metoda v Ubuntu a proto je GitLab appliance distribuována a instalována tímto způsobem.

  • IPv4: 10.0.3.2/24
  • RootFS: /var/lib/lxd/storage-pools/default/containers/gitlab/

Celý 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 kontejneru založeném na Alpine linuxu. Kontejner byl instalován stejným způsobem jako na SpotterVM, liší se pouze nastavením prostředí hostitele.

  • IPv4: 10.0.3.3/24
  • RootFS: /var/lib/lxc/seeddms/seeddms/
  • Persistentní úložiště: /srv/seeddms/

Aplikace závisí na PostgreSQL instalovaném na hostiteli, ve kterém používá databázi seeddms, a databázového uživatele seeddms.
Dále má aplikace nainstalovánu cron úlohu pro indexaci nově přidaných dokumentů, která je spouštěna každou čtvrthodinu.
K odesílání mailů používá účet dms@spotter.cz.

Přístup k aplikaci

Pan.do/ra

Běží v LXC kontejneru založeném na Alpine linuxu. Kontejner byl instalován stejným způsobem jako na SpotterVM, liší se pouze nastavením prostředí hostitele.

  • IPv4: 10.0.3.4/24
  • RootFS: /var/lib/lxc/pandora/pandora/
  • Persistentní úložiště: /srv/pandora/

Aplikace závisí na PostgreSQL instalovaném na hostiteli, ve kterém používá databázi pandora, a databázového uživatele pandora.
Dále aplikace závisí na RabbitMQ instalovaném na hostiteli, ke kterému se přihlašuje následujícími údaji.

  • Virtualhost: /pandora
  • Login: pandora
  • Heslo: C5oTFx6aZi4cHZQIuRzjyPaw

Přístup k aplikaci

Odoo

Běží v LXC kontejneru založeném na Alpine linuxu. Kontejner byl instalován stejným způsobem jako na SpotterVM, liší se pouze nastavením prostředí hostitele.

  • IPv4: 10.0.3.5/24
  • RootFS: /var/lib/lxc/odoo/odoo/
  • Persistentní úložiště: /srv/odoo/

Aplikace závisí na PostgreSQL instalovaném na hostiteli, ve kterém používá databázi odoo, a databázového uživatele odoo.
K odesílání mailů používá účet cloud@spotter.cz.

Přístup k aplikaci

Decidim

Běží v LXD kontejneru založeném na Alpine linuxu.

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

  • Host: decidim.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ů, jinak aplikace chcípne s bílou stránkou. Tohle možná bude globální problém u všech akcí, které by měly skončit chybovou hláškou. Každopádně je to bug na straně aplikace, který budeme řešit, pokud to bude potřeba.

Horde

Běží v LXD kontejneru založeném na Alpine linuxu.

Uživatelé se autentizují oproti IMAPu, takže použijte stejná jména (včetně domény) a hesla jako máte k mailům. jp@spotter.cz nastaven jako administrátor.