Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Výběr a instalace VPS

Modul 1: Váš první server · Doba čtení: 10 min.

Cíl lekce: Po této lekci budete umět vybrat operační systém a instalaci pro svůj VPS, správně nastavit první volby a najít své nouzové přístupy (konzole, snapshot, přeinstalace) dřív, než je budete potřebovat.

Klíčové pojmy: distribuce, LTS, image, cloud-init, heslo uživatele root, SSH klíč při instalaci, IPv4 a IPv6, konzole, rescue nebo ISO, snapshot, název hostitele, časové pásmo

Výběr distribuce

Linux je jádro (kernel). To, co instalujete, je distribuce: jádro a k tomu všechny programy, správce balíčků a tým, který dodává aktualizace. Pro servery existují dvě velké rodiny:

RodinaDistribuceSpráva balíčkůV tomto kurzu
DebianDebian, UbuntuaptHlavní linie
Red HatRHEL, AlmaLinux, Rocky LinuxdnfKrátké bloky tam, kde se postup liší

Zvolte verzi s dlouhodobou podporou. U Ubuntu se jmenuje LTS (long term support): každé dva roky v dubnu vychází verze LTS s pěti lety standardních bezpečnostních aktualizací. Ubuntu 24.04 LTS je dostává do května 2029; Ubuntu 26.04 LTS vyšlo v dubnu 2026. Debian vydává novou stabilní verzi přibližně každé dva roky; Debian 13 (trixie) vyšel 9. srpna 2025 a společně s Debian LTS dostává aktualizace zhruba pět let (do června 2030). V lekci 4.3 se dočtete, jak později přejít na novou verzi.

Proč ne nejnovější "mezilehlou verzi"? Verze Ubuntu bez LTS dostávají aktualizace jen devět měsíců. Na serveru nechcete každý rok dělat velký upgrade.

Váháte mezi Debianem a Ubuntu? Obojí je v pořádku. Debian je střídmější a mezi verzemi se mění méně; pro Ubuntu najdete na internetu více návodů a o něco novější software. Příkazy v tomto kurzu fungují na obou.

Image a cloud-init

U VPS většinou neinstalujete systém sami z instalačního DVD. Vyberete si image: hotovou, minimální instalaci. Při prvním spuštění ji program cloud-init přizpůsobí Vašemu VPS. Ten:

  • nastaví název hostitele a síť;
  • zvětší disk na velikost podle Vašeho tarifu;
  • nastaví heslo uživatele root nebo Váš SSH klíč;
  • vytvoří nové, jedinečné host keys pro SSH (klíče, kterými se Váš server prokazuje, lekce 1.3);
  • vypíše otisky těchto host keys do konzole.

To poslední se hodí: v konzoli si později můžete ověřit, že komunikujete se skutečným serverem.

Heslo, nebo klíč při instalaci

Při instalaci se panel obvykle ptá na heslo uživatele root a volitelně na veřejný SSH klíč. Zadejte obojí:

  • Heslo potřebujete k přihlášení do konzole (konzole SSH klíče nezná). Zvolte dlouhé, jedinečné heslo ze svého správce hesel.
  • Klíč používáte pro SSH. Díky němu se přes internet nikdy nemusíte přihlašovat heslem a v lekci 2.2 můžete přihlášení heslem rovnou vypnout.

Pokud ještě klíč nemáte, vytvoříte si ho v lekci 2.1. Přidat ho můžete i později; to není žádný problém.

Boti na internetu zkoušejí hesla na portu 22 už během několika minut po prvním spuštění. U krátkého nebo opakovaně použitého hesla uživatele root pak nejde o otázku "zda", ale "kdy".

Vaše nouzové přístupy: vyhledejte je hned

Než začnete cokoli měnit na SSH nebo firewallu, musíte vědět, jak se dostanete zpět, pokud se sami zablokujete. Panel VPS k tomu téměř vždy nabízí tři věci:

  1. Konzole. Obrazovka Vašeho VPS v prohlížeči, jako byste seděli u serveru s klávesnicí a monitorem. Funguje i tehdy, když je SSH, firewall nebo síť rozbitá. Přihlašujete se do ní uživatelským jménem a heslem, ne klíčem.
  2. Snapshoty. Okamžitý snímek celého VPS. Vytvořte si ho před každou větší změnou; když se něco pokazí, obnovíte ho. Snapshot je obvykle uložen na stejném úložišti jako Váš VPS, a proto není zálohou (lekce 8.1).
  3. Rescue nebo ISO. Spuštění ze záchranného systému nebo instalačního ISO, abyste mohli opravit disk, když samotný server už nenastartuje. A jako poslední možnost: přeinstalace, která vše smaže.

U WebOké je najdete na obrazovce VPS: Konzole, záložka Snapshoty, záložka ISO a rDNS a přeinstalace v části Nastavení. U jiných poskytovatelů to funguje podobně, pod názvy jako "VNC console", "rescue mode" nebo "rebuild".

Udělejte to hned: jednou otevřete konzoli a přihlaste se. Budete vědět, že funguje, a uvidíte, kde je tlačítko pro vkládání (v konzoli kopírování a vkládání často funguje jinak).

První nastavení

Přihlaste se (přes konzoli nebo SSH, lekce 1.3) a podívejte se, co máte:

root@web1:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
...
root@web1:~# hostnamectl
 Static hostname: web1
...
Operating System: Debian GNU/Linux 13 (trixie)
          Kernel: Linux 6.12.0-...

Tři věci, které je dobré nastavit hned:

Název hostitele. Dejte serveru název, který poznáte, nejlépe úplný název, který později zadáte i do DNS:

root@web1:~# hostnamectl set-hostname web1.example.com

Časové pásmo a čas. Logy jsou použitelné jen tehdy, když čas sedí. Servery často běží v UTC; to je v pořádku, pokud o tom víte. Příklad níže nastaví nizozemský čas; zvolte své vlastní pásmo, například Europe/Prague:

root@web1:~# timedatectl set-timezone Europe/Amsterdam
root@web1:~# timedatectl
...
System clock synchronized: yes
              NTP service: active

Pokud u System clock synchronized není uvedeno yes, čas se začne rozcházet. Certifikáty a logy pak dělají potíže.

Aktualizace. Image bývá několik týdnů starý. Aktualizujte hned:

root@web1:~# apt update && apt upgrade

V modulu 4 se dočtete, co přesně tyto příkazy dělají a jak nastavit, aby se to dělo automaticky.

IPv4 a IPv6

Váš VPS obvykle dostane adresu IPv4 (například 192.0.2.10) a adresu IPv6 nebo celý blok IPv6 (například 2001:db8:10::10). Podívejte se, jaké adresy Váš server má:

root@web1:~# ip -brief address
lo     UNKNOWN  127.0.0.1/8 ::1/128
eth0   UP       192.0.2.10/24 2001:db8:10::10/64 fe80::...

Zapište si obě. Zapomenout na IPv6 je jedna z nejčastějších chyb ve správě serverů: firewall, který chrání jen IPv4 (lekce 5.2), záznam AAAA směřující na adresu, na které nic nenaslouchá (lekce 7.1). Adresy začínající fe80: jsou link-local a platí jen v rámci místní sítě; pro DNS je nepoužíváte.

Na AlmaLinux a Rocky Linux

I zde existují verze s dlouhodobou podporou (zhruba deset let na hlavní verzi). Aktualizace se provádí příkazem dnf upgrade. hostnamectl a timedatectl fungují stejně. SELinux je ve výchozím stavu zapnutý; v lekci 10.1 se dočtete, proč ho nechat zapnutý.

Shrnutí

  • Zvolte distribuci s dlouhodobou podporou: Debian stable nebo Ubuntu LTS (hlavní linie tohoto kurzu), případně AlmaLinux/Rocky Linux.
  • Image spolu s cloud-init Vám dá minimální instalaci s novými host keys; jejich otisky najdete v konzoli.
  • Při instalaci nastavte silné heslo uživatele root (pro konzoli) a svůj veřejný SSH klíč (pro SSH).
  • Vyhledejte konzoli, snapshoty a rescue/ISO dřív, než je budete potřebovat, a konzoli jednou vyzkoušejte.
  • Nastavte název hostitele a časové pásmo, zkontrolujte synchronizaci času, aktualizujte a zapište si svou adresu IPv4 a IPv6.

Kvíz

1. Proč pro server volíte verzi LTS nebo Debian stable?



2. Proč vedle SSH klíče přesto potřebujete silné heslo uživatele root?



3. Jaký je rozdíl mezi snapshotem a zálohou?



4. timedatectl zobrazuje System clock synchronized: no. Proč je to problém?



5. V ip -brief address je adresa začínající fe80:. Co to je?



Úkol

Úkol O1.2: Příprava serveru. Nainstalujte svůj VPS (nebo virtuální počítač), jednou se přihlaste přes konzoli, vytvořte snapshot, nastavte název hostitele a časové pásmo, aktualizujte a zapište si IPv4, IPv6, distribuci a verzi. Odškrtejte kontrolní seznam.

Úkol O1.2: Příprava serveru

Tento úkol provádíte sami; nikdo ho nekontroluje. Odškrtněte, co jste udělali, a označte úkol jako splněný.




Vaše zaškrtnutí a poznámky zůstávají pouze v tomto prohlížeči; nikam je neposíláme. Pokud jste přihlášeni, ukládáme v sekci Moje kurzy pouze to, že jste úkol splnili.

Doporučujeme k přečtení

U WebOké se jednotlivé části jmenují jako v těchto článcích; u jiných poskytovatelů to funguje podobně.

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…