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](/2.-Webov%C3%BD-server/2.1.-Apache,-PHP-a-TLS) proxy. Síťová nastavení jsou rozepsána na stránce [Nastavení a zabezpečení sítě](/1.-Hosting-a-server/1.3.-Nastaven%C3%AD-a-zabezpe%C4%8Den%C3%AD-s%C3%ADt%C4%9B). ## 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](https://helpcenter.onlyoffice.com/server/linux/document/linux-installation.aspx) 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](https://helpcenter.onlyoffice.com/server/document/document-server-proxy.aspx) 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ů](/6.-Mailov%C3%BD-server) 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ě](/1.-Hosting-a-server/1.3.-Nastaven%C3%AD-a-zabezpe%C4%8Den%C3%AD-s%C3%ADt%C4%9B). ## 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ů](/6.-Mailov%C3%BD-server) používá účet **dms@spotter.cz**. Přístup k aplikaci - **URL:** https://dms.spotter.ngo/ - **Login:** admin - **Heslo:** L0vedms ## DHIS2 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.6/24 (dhis2) a 10.0.3.7/24 (dhis2-postgres) - **RootFS:** `/var/lib/spoc/containers/dhis2/` - **Persistentní úložiště:** `/var/lib/spoc/volumes/dhis2/` Kontejnery jsou instalovány jako efemérní a mimo mailového serveru nemají žádné externí závislosti. Přístup k aplikaci - **URL:** https://trendspotter.cz/ - **Login:** admin - **Heslo:** hUqjfQXQCVZsJ6s ## 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ů](/6.-Mailov%C3%BD-server) používá účet **cloud@spotter.cz**. Přístup k aplikaci - **URL:** https://spotter.cloud/ - **Login:** admin - **Heslo:** UBwFtDu2uNvZQiF4 ## 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ů](/6.-Mailov%C3%BD-server) používá účet **decidim@spotter.cz**. Přístup k aplikaci - **URL:** https://decidim.spotter.cz/ a https://voda.spotter.cz/ - **URL administrace:** https://decidim.spotter.cz/system/ - **Login:** admin@example.com - **Heslo:** P8vDKAc3FdEte9Hw Při registraci organizace budete potřebovat následující údaje: - **Host:** decidim.spotter.cz nebo voda.spotter.cz - **Secondary hosts:** 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: - **From:** decidim@spotter.cz - **User name:** decidim@spotter.cz - **Password:** m8DnHxmbmGutS5tf - **Address:** server.spotter.cz - **Port:** 587 Až budete registrovat administrátora organizace nebo uživatele, heslo musí mít nejméně 15 znaků. - **API** pro přístup z vnějšku https://decidim.spotter.cz/api/ - **API Dokumentace** https://decidim.spotter.cz/api/docs ## 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ů](/6.-Mailov%C3%BD-server) používá účet **se@spotter.cz**. Přístup k aplikaci - **URL:** https://se.spotter.ngo/ - **Login:** admin@example.com - **Heslo:** mV3qaQdgTt1Pw8Ie