Nastavení serveru¶
Požadavky¶
Savee API¶
- Alespoň 120 GB místa na disku
- Alespoň 4 GB RAM
- 64bitová architektura s podporou virtualizace a instrukcí AVX2
- Docker Engine runtime verze >= 23
- procesor Sandy Bridge nebo novější řady Core, nebo
- procesor Tiger Lake nebo novější řady Celeron nebo Pentium.
- Alespoň 120 GB místa na disku
- Alespoň 4 GB RAM
- 64bitová architektura s podporou virtualizace a instrukcí AVX2
- Docker Engine runtime verze >= 23
- procesor Bulldozer nebo novější.
Tip
Pokyny pro nastavení Docker Engine runtime naleznete v oficiální dokumentaci Dockeru. Instrukce pro konkrétní platformy pro instalaci Docker Engine na Debianu najdete zde. Pokud se budete řídit těmito pokyny, nezapomeňte také projít kroky po instalaci.
Note
Nikatron používá pro plnění všech zákaznických zakázek průmyslové počítače K3921-N6 mSTX ADL-N i3-N305 nebo méně výkonný K3921-N1 mSTX ADL-N N50.
Savee Webapp¶
- Google Chrome verze >= 122
- Android verze >= 8.1.0
- Fully s Google WebView verze >= 122
Příprava serveru¶
Instalace Debianu¶
Prvním krokem instalace je instalace distribuce Linux Debian. Jednoduše postupujte podle instalačního průvodce systému, ale při nastavení disku se doporučuje využít celý disk a umístit všechny soubory do jednoho oddílu.
Na konci instalace Debianu se ujistěte, že neinstalujete prostředí Desktop a GNOME. A také nainstalujte modul SSH.
Změna IP adresy¶
Po úspěšné instalaci Debianu se doporučuje nastavit IP adresu jako statickou. Můžete to provést zadáním:
do příkazového řádku, čímž se otevře textový editor, kde můžete upravit síťová rozhraní serveru.
Jakmile tam budete, pokud změníte tento řádek:
na tento:
iface {interface name} inet static
address {IP address}
netmask {Subnet mask}
gateway {Gateway address}
dns-nameservers {DNS address}
a soubor uložíte stisknutím CTRL+O a ENTER a poté stisknutím CTRL+X pro ukončení, úspěšně jste změnili IP adresu z DHCP na statickou.
Note
Změna IP adresy z DHCP na statickou není povinná. Silně se však doporučuje, aby se předešlo dalším komplikacím.
Restart síťové služby¶
I když jste změnili IP adresu v souboru interfaces, je nutné znovu načíst síťovou službu, aby systém změny zohlednil. Toho dosáhnete jednoduše restartováním systému.
Info
Pokud nechcete restartovat systém, je také možné restartovat síťovou službu pomocí tohoto příkazu:
Při použití pouze restartu služby buďte opatrní, protože server si ponechá DHCP adresu a zároveň přidá statickou. Proto doporučujeme restartovat celý systém.Instalace SUDO¶
Instalace SUDO umožňuje přístup root po připojení přes SSH pro lepší vzdálené řízení serveru Savee.
Nejprve se doporučuje aktualizovat seznam zdrojů balíčků pomocí:
Poté můžete nainstalovat SUDO zadáním:
Aby však účet správce získal oprávnění root, je nutné jej přidat do skupiny sudo. Toho dosáhnete pomocí:
Po odhlášení a opětovném přihlášení bude mít účet přístup k příkazu sudo.
Pokračování přes SSH¶
Od tohoto okamžiku je možné pokračovat v nastavení vzdáleně pomocí SSH ze vzdáleného počítače.
Příprava složky "/srv"¶
Po přihlášení z účtu správce byste měli přenést vlastnictví složky /srv z účtu root na účet správce. To se provede pomocí tohoto příkazu:
Instalace Dockeru¶
Docker je nezbytnou součástí provozu Savee. To znamená, že server Savee musí mít nainstalovaný Docker. Instalace Dockeru je jednoduchá – stačí postupovat podle oficiální dokumentace Docker pro Debian.
Prvním krokem instalace Dockeru je zajistit, aby na počítači nebyly nainstalovány žádné staré verze Dockeru. To lze ověřit příkazem, jak je uvedeno zde v dokumentaci.
Po ověření, že je systém bez starých verzí Dockeru, můžete pokračovat v instalaci Dockeru podle pokynů zde ve třech rychlých krocích.
Tip
Docker lze také nainstalovat pomocí pohodlného instalačního skriptu Dockeru, který najdete zde
Nakonec se doporučuje postupovat podle těchto kroků po instalaci, aby byl linuxový server lépe nakonfigurován pro práci s Dockerem. Kroky po instalaci spočívají především v přidání účtu správce serveru do skupiny „docker", aby bylo možné ovládat Docker prostřednictvím účtu správce bez použití oprávnění root.
Toho dosáhnete pomocí tohoto příkazu:
a poté odhlášením a opětovným přihlášením, aby byla znovu vyhodnocena členství účtu správce ve skupinách.
Chcete-li otestovat, zda jste Docker nainstalovali správně, můžete spustit: