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](/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). ## 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ů](/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 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](4.-Datab%C3%A1zov%C3%A9-servery) 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ů](/6.-Mailov%C3%BD-server) používá účet **dms@spotter.cz**. Přístup k aplikaci - **URL:** https://dms.spotter.ngo/ - **Login:** admin - **Heslo:** L0vedms ## 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](4.-Datab%C3%A1zov%C3%A9-servery) 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 - **URL:** https://media.spotter.ngo/ - **Login:** admin - **Heslo:** georgejp ## 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](4.-Datab%C3%A1zov%C3%A9-servery) instalovaném na hostiteli, ve kterém používá databázi `odoo`, a databázového uživatele `odoo`. 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:** 6ByiQFoKN1gMYcbQ ## Decidim 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.6/24 - **RootFS:** `/var/lib/lxc/decidim/decidim/` - **Persistentní úložiště:** `/srv/decidim/` Aplikace závisí na [PostgreSQL](4.-Datab%C3%A1zov%C3%A9-servery) instalovaném na hostiteli, ve kterém používá databázi `decidim`, a databázového uživatele `decidim`. 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/ - **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 - **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ů, 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.