Hosting/5.-Podman-kontejnery.md

5.3 KiB

Podman kontejnery

Podman je nástroj pro vytváření, správu a 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ě. Všechny kontejnery jsou provozovány jako efemérní, t.j. po svém ukončení jsou vymazány a zachována zůstanou pouze data v persistentních úložištích, která jsou do kontejnů během jejich spouštění připojena.

OnlyOffice

  • Image: docker.io/onlyoffice/documentserver:latest
  • Persistentní úložiště: /srv/onlyoffice/DocumentServer/

OnlyOffice DocumentServer běží v kontejneru založeném na Ubuntu 22.04 (jammy). Kontejner mimo persistentního úložiště 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.

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.

Gitea

  • Image: docker.io/gitea/gitea:latest-rootless
  • Persistentní úložiště: /srv/gitea/conf/, /srv/gitea/data/

Gitea běží v kontejneru založeném na Alpine linuxu 3.20. Kontejner mimo persistentního úložiště závisí na funkcích mailového serveru a PostgreSQL databáze poskytované hostitelem.
K odesílání mailů používá účet gitea@spotter.cz.

Přístup k aplikaci:

Přístupy jednotlivých uživatelů a nastavení projektů a oprávnění k nim jsou individuální.

SeedDMS

SeedDMS 6.0.28 běží v kontejneru založeném na Alpine linuxu 3.15. Kontejner mimo persistentního úložiště závisí na funkcích mailového serveru a PostgreSQL databáze poskytované hostitelem.
K odesílání mailů používá účet dms@spotter.cz.

Přístup k aplikaci:

Odoo

Odoo 14 Běží v kontejneru založeném na Alpine linuxu 3.12. Kontejner mimo persistentního úložiště závisí na funkcích mailového serveru a PostgreSQL databáze poskytované hostitelem.
K odesílání mailů používá účet cloud@spotter.cz.

Přístup k aplikaci:

Decidim

Decidim 0.26.2 běží v kontejneru založeném na Debianu 11 (bullseye). Kontejner mimo persistentního úložiště závisí na funkcích mailového serveru a PostgreSQL databáze poskytované hostitelem.
K odesílání mailů používá účet decidim@spotter.cz.

Instance Decidimu, která v součanosti běží na serveru není sestavena pomocí výše uvedného repozitáře se zdroji k sestavení, ale je obnovena z předchozí instalace serveru. Závislosti Decidimu, jeho modulů a platformy Ruby v součanosti neumožňují sestavení obrazu kontejneru bez vynaložení značného úsilí k modernizaci platformy a migraci databáze, obsahu a modulů ze stávající instance. Není proto jednoduše možno stávající instanci aktualizovat, upravovat nebo rozšiřovat.

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ů.