Prejsť na obsah

Nastavenia súborov cookie

Vyberte, aké druhy súborov cookie povolíte. Svoj výber môžete kedykoľvek zmeniť cez Nastavenia súborov cookie v dolnej časti každej stránky. Vyhlásenie o ochrane osobných údajov

Nevyhnutné

Vždy zapnuté

Potrebné na prihlásenie, uchovanie košíka a zapamätanie vašich volieb. Sú vždy zapnuté.

Ktoré súbory cookie?
  • weboke_sessie, weboke_klant, weboke_remember: vaša relácia a trvalé prihlásenie
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazovanie cien s DPH alebo bez DPH
  • wok_cookies: váš výber súborov cookie, 12 mesiacov

Merajú, ktorá reklama vedie k návšteve alebo objednávke, aby sme neplatili za reklamy, ktoré nič neprinášajú.

Ktoré súbory cookie?
  • Google Ads cez Google Tag Manager (_gcl_au, _gcl_aw), najviac 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: ktorý partner vás k nám odporučil (partnerský program), 60 dní

4,6

Krajina a jazyk

Každá krajina má vlastný web s cenami a DPH danej krajiny.

Zobraziť

Výber a inštalácia VPS

Modul 1: Váš prvý server · Čas čítania: 10 minút

Cieľ lekcie: Po tejto lekcii dokážete vybrať operačný systém a inštaláciu pre svoj VPS, správne nastaviť prvé nastavenia a nájsť svoje núdzové vstupy (konzola, snapshot, preinštalovanie) skôr, než ich budete potrebovať.

Kľúčové pojmy: distribúcia, LTS, image, cloud-init, heslo pre root, SSH kľúč pri inštalácii, IPv4 a IPv6, konzola, rescue alebo ISO, snapshot, hostname, časová zóna

Výber distribúcie

Linux je jadro (kernel). To, čo inštalujete, je distribúcia: jadro plus všetky programy, správca balíkov a tím, ktorý dodáva aktualizácie. Pre servery existujú dve veľké rodiny:

RodinaDistribúcieSpráva balíkovV tomto kurze
DebianDebian, UbuntuaptHlavná línia
Red HatRHEL, AlmaLinux, Rocky LinuxdnfKrátke bloky tam, kde je postup iný

Vyberte si verziu s dlhodobou podporou. Pri Ubuntu sa to nazýva LTS (long term support): každé dva roky v apríli vychádza verzia LTS s piatimi rokmi štandardných bezpečnostných aktualizácií. Ubuntu 24.04 LTS ich dostáva do mája 2029; Ubuntu 26.04 LTS vyšlo v apríli 2026. Debian vydáva novú stabilnú verziu približne každé dva roky; Debian 13 (trixie) vyšiel 9. augusta 2025 a spolu s Debian LTS dostáva približne päť rokov aktualizácií (do júna 2030). V lekcii 4.3 si prečítate, ako neskôr prejsť na novú verziu.

Prečo nie najnovšiu „medziverziu“? Verzie Ubuntu bez LTS dostávajú aktualizácie len deväť mesiacov. Na serveri nechcete každý rok robiť veľký upgrade.

Váhate medzi Debianom a Ubuntu? Obe sú výborné. Debian je strohejší a medzi verziami sa mení menej; Ubuntu má na internete viac návodov a o niečo novší softvér. Príkazy v tomto kurze fungujú na oboch.

Image a cloud-init

Pri VPS zvyčajne neinštalujete sami z inštalačného DVD. Vyberiete si image: hotovú, minimálnu inštaláciu. Pri prvom spustení program cloud-init prispôsobí túto inštaláciu vášmu VPS. Tento program:

  • nastaví hostname a sieť;
  • zväčší disk na veľkosť podľa vášho balíka;
  • nastaví heslo pre root alebo váš SSH kľúč;
  • vytvorí nové, jedinečné host keys pre SSH (kľúče, ktorými sa váš server identifikuje, lekcia 1.3);
  • vypíše odtlačky týchto host keys do konzoly.

To posledné je praktické: v konzole si neskôr môžete overiť, že komunikujete so skutočným serverom.

Heslo alebo kľúč pri inštalácii

Pri inštalácii si panel zvyčajne vypýta heslo pre root a voliteľne verejný SSH kľúč. Zadajte oboje:

  • Heslo potrebujete na prihlásenie do konzoly (konzola SSH kľúče nepozná). Zvoľte dlhé, jedinečné heslo zo svojho správcu hesiel.
  • Kľúč používate pre SSH. Vďaka nemu sa nikdy nemusíte cez internet prihlasovať heslom a prihlasovanie heslom môžete v lekcii 2.2 hneď vypnúť.

Ak ešte nemáte kľúč, vytvoríte si ho v lekcii 2.1. Môžete ho pridať aj neskôr; to nie je problém.

Boty na internete skúšajú heslá na porte 22 už v priebehu niekoľkých minút po prvom spustení. Pri krátkom alebo opakovane použitom hesle pre root potom nejde o otázku „či“, ale „kedy“.

Vaše núdzové vstupy: nájdite ich hneď teraz

Skôr než čokoľvek zmeníte na SSH alebo firewalle, musíte vedieť, ako sa dostanete späť, ak sa sami zablokujete. Panel VPS na to takmer vždy ponúka tri veci:

  1. Konzola. Obrazovka vášho VPS v prehliadači, akoby ste sedeli pri serveri s klávesnicou a monitorom. Funguje aj vtedy, keď je SSH, firewall alebo sieť pokazená. Prihlasujete sa do nej menom a heslom, nie kľúčom.
  2. Snapshoty. Okamžitý záznam celého VPS. Vytvorte si ho pred každou veľkou zmenou; ak sa niečo pokazí, obnovíte ho. Snapshot je zvyčajne uložený na tom istom úložisku ako váš VPS, a preto to nie je záloha (lekcia 8.1).
  3. Rescue alebo ISO. Spustenie zo záchranného systému alebo inštalačného ISO, aby ste mohli opraviť disk, keď sa samotný server už nespustí. A ako posledná možnosť: preinštalovanie, ktoré vymaže všetko.

Vo WebOké ich nájdete na obrazovke VPS: Konzola, karta Snapshoty, karta ISO a rDNS a preinštalovanie v časti Nastavenia. U iných poskytovateľov to funguje podobne, s názvami ako „VNC console“, „rescue mode“ alebo „rebuild“.

Urobte to hneď teraz: raz otvorte konzolu a prihláste sa. Budete vedieť, že funguje, a uvidíte, kde je tlačidlo na vkladanie (v konzole kopírovanie a vkladanie často funguje inak).

Prvé nastavenia

Prihláste sa (cez konzolu alebo SSH, lekcia 1.3) a pozrite sa, čo 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-...

Tri veci, ktoré treba hneď správne nastaviť:

Hostname. Dajte serveru názov, ktorý spoznáte, najlepšie celý názov, ktorý neskôr zadáte aj do DNS:

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

Časová zóna a čas. Logy sú použiteľné, len ak je čas správny. Servery často bežia v UTC; to je v poriadku, pokiaľ o tom viete. Príklad nižšie nastaví holandský čas; zvoľte si vlastnú zónu, na Slovensku je to Europe/Bratislava:

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

Ak pri System clock synchronized nie je uvedené yes, čas sa začne rozchádzať. Certifikáty a logy potom robia problémy.

Aktualizácia. Image býva často niekoľko týždňov starý. Hneď ho aktualizujte:

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

V module 4 si prečítate, čo presne tieto príkazy robia a ako nastaviť, aby to prebiehalo automaticky.

IPv4 a IPv6

Váš VPS zvyčajne dostane adresu IPv4 (napríklad 192.0.2.10) a adresu IPv6 alebo celý blok IPv6 (napríklad 2001:db8:10::10). Pozrite sa, aké adresy má váš server:

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

Zapíšte si obe. Zabudnuté IPv6 patrí medzi najčastejšie chyby pri správe serverov: firewall, ktorý chráni len IPv4 (lekcia 5.2), záznam AAAA na adresu, na ktorej nič nepočúva (lekcia 7.1). Adresy začínajúce na fe80: sú link-local a platia len v rámci lokálnej siete; pre DNS ich nepoužívate.

Na AlmaLinux a Rocky Linux

Aj tu existujú verzie s dlhodobou podporou (približne desať rokov na hlavnú verziu). Aktualizácia sa robí cez dnf upgrade. hostnamectl a timedatectl fungujú rovnako. SELinux je predvolene zapnutý; v lekcii 10.1 si prečítate, prečo ho nechať zapnutý.

Zhrnutie

  • Vyberte si distribúciu s dlhodobou podporou: Debian stable alebo Ubuntu LTS (hlavná línia tohto kurzu), prípadne AlmaLinux/Rocky Linux.
  • Image spolu s cloud-init vám poskytne minimálnu inštaláciu s novými host keys; ich odtlačky nájdete v konzole.
  • Pri inštalácii nastavte silné heslo pre root (pre konzolu) a svoj verejný SSH kľúč (pre SSH).
  • Nájdite konzolu, snapshoty a rescue/ISO skôr, než ich budete potrebovať, a konzolu si raz vyskúšajte.
  • Správne nastavte hostname a časovú zónu, skontrolujte synchronizáciu času, aktualizujte systém a zapíšte si svoju adresu IPv4 a IPv6.

Kvíz

1. Prečo sa pre server vyberá verzia LTS alebo Debian stable?



2. Prečo popri SSH kľúči predsa len potrebujete silné heslo pre root?



3. Aký je rozdiel medzi snapshotom a zálohou?



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



5. V ip -brief address je adresa, ktorá začína na fe80:. Čo to je?



Úloha

Úloha O1.2: Príprava vášho servera. Nainštalujte svoj VPS (alebo virtuálny stroj), raz sa prihláste cez konzolu, vytvorte snapshot, nastavte hostname a časovú zónu, aktualizujte systém a zapíšte si IPv4, IPv6, distribúciu a verziu. Odškrtnite kontrolný zoznam.

Úloha O1.2: Príprava vášho servera

Túto úlohu vykonávate sami, nikto ju nekontroluje. Odškrtnite, čo ste urobili, a označte úlohu ako splnenú.




Vaše zaškrtnutia a poznámky zostávajú iba v tomto prehliadači, nikam ich neposielame. Po prihlásení si v sekcii Moje kurzy uchovávame iba to, že ste úlohu splnili.

Ďalšie čítanie

Vo WebOké sa jednotlivé časti volajú rovnako ako v týchto článkoch; u iných poskytovateľov to funguje podobne.

Chvíľu strpenia…

Nastavte svoje domény

Pri každej doméne nastavte nameservery, prepojenie s hostingom a to, kto bude jej vlastníkom.

Načítavajú sa vaše domény…