Prijeđite na sadržaj

Postavke kolačića

Za svaku vrstu odaberite koje kolačiće dopuštate. Svoj odabir uvijek možete promijeniti putem poveznice Postavke kolačića na dnu svake stranice. Izjava o privatnosti

Nužni

Uvijek uključeni

Potrebni za prijavu, čuvanje košarice i pamćenje Vaših odabira. Uvijek su uključeni.

Koji kolačići?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša sesija i to da ostanete prijavljeni
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cijena s PDV-om ili bez njega
  • wok_cookies: Vaš odabir kolačića, 12 mjeseci

Mjeri koji oglas dovodi do posjeta ili narudžbe, kako ne bismo plaćali oglase koji ništa ne donose.

Koji kolačići?
  • Google Ads putem Google Tag Managera (_gcl_au, _gcl_aw), do 90 dana
  • OpenAI Ads, oglasi u ChatGPT-u
  • wok_aff: preko kojeg ste partnera došli k nama (partnerski program), 60 dana

4,6

Država i jezik

Svaka država ima vlastitu stranicu, s cijenama i PDV-om te države.

Pogledajte

Odabir i instalacija VPS-a

Modul 1: Vaš prvi poslužitelj · Vrijeme čitanja: 10 minuta

Cilj učenja: Nakon ove lekcije moći ćete odabrati operacijski sustav i instalaciju za svoj VPS, ispravno postaviti prve postavke i pronaći svoje izlaze u nuždi (konzolu, snimku stanja, ponovnu instalaciju) prije nego što Vam zatrebaju.

Ključni pojmovi: distribucija, LTS, image, cloud-init, root lozinka, SSH ključ pri instalaciji, IPv4 i IPv6, konzola, rescue ili ISO, snimka stanja (snapshot), naziv računala (hostname), vremenska zona

Odabir distribucije

Linux je jezgra (kernel). Ono što instalirate jest distribucija: kernel uz sve programe, upravitelj paketa i tim koji isporučuje ažuriranja. Za poslužitelje postoje dvije velike obitelji:

ObiteljDistribucijeUpravljanje paketimaU ovom tečaju
DebianDebian, UbuntuaptGlavni smjer
Red HatRHEL, AlmaLinux, Rocky LinuxdnfKratki blokovi gdje se razlikuje

Odaberite verziju s dugoročnom podrškom. Kod Ubuntua se to zove LTS (long term support): svake dvije godine u travnju izlazi LTS verzija, s pet godina standardnih sigurnosnih ažuriranja. Ubuntu 24.04 LTS dobiva ih do svibnja 2029.; Ubuntu 26.04 LTS izašao je u travnju 2026. Debian otprilike svake dvije godine izdaje novu stabilnu verziju; Debian 13 (trixie) izašao je 9. kolovoza 2025. i zajedno s Debian LTS-om dobiva otprilike pet godina ažuriranja (do lipnja 2030.). U lekciji 4.3 pročitat ćete kako kasnije prijeći na novu verziju.

Zašto ne najnovija "međuverzija"? Ubuntu verzije bez LTS-a dobivaju ažuriranja samo devet mjeseci. Na poslužitelju ne želite svake godine raditi veliku nadogradnju.

Dvoumite li se između Debiana i Ubuntua? Oba su odličan izbor. Debian je jednostavniji i manje se mijenja od verzije do verzije; Ubuntu ima više uputa na internetu i nešto noviji softver. Naredbe u ovom tečaju rade na oba.

Image i cloud-init

Kod VPS-a obično ne instalirate sami s instalacijskog DVD-a. Odabirete image: gotovu, minimalnu instalaciju. Pri prvom pokretanju program cloud-init prilagođava tu instalaciju Vašem VPS-u. On:

  • postavlja naziv računala i mrežu;
  • povećava disk na veličinu Vašeg paketa;
  • postavlja root lozinku ili Vaš SSH ključ;
  • izrađuje nove, jedinstvene host keys za SSH (ključeve kojima se Vaš poslužitelj predstavlja, lekcija 1.3);
  • ispisuje otiske (fingerprints) tih host keys u konzolu.

Ovo posljednje je korisno: u konzoli ćete kasnije moći provjeriti razgovarate li sa stvarnim poslužiteljem.

Lozinka ili ključ pri instalaciji

Pri instalaciji upravljačka ploča obično traži root lozinku i, po izboru, javni SSH ključ. Unesite oboje:

  • Lozinka Vam je potrebna za prijavu u konzolu (konzola ne poznaje SSH ključeve). Odaberite dugu, jedinstvenu lozinku iz svog upravitelja lozinki.
  • Ključ koristite za SSH. Tada se nikada ne morate prijavljivati lozinkom preko interneta, a prijavu lozinkom možete odmah isključiti u lekciji 2.2.

Ako još nemate ključ, izradit ćete ga u lekciji 2.1. Možete ga dodati i kasnije; to nije problem.

Botovi na internetu već nekoliko minuta nakon prvog pokretanja isprobavaju lozinke na priključku 22. Kod kratke ili ponovno korištene root lozinke tada nije pitanje "hoće li", nego "kada".

Vaši izlazi u nuždi: potražite ih sada

Prije nego što išta promijenite u SSH-u ili vatrozidu, morate znati kako se vratiti ako sami sebi zaključate pristup. Upravljačka ploča VPS-a za to gotovo uvijek ima tri stvari:

  1. Konzola. Zaslon Vašeg VPS-a u pregledniku, kao da sjedite uz poslužitelj s tipkovnicom i monitorom. Radi i kada SSH, vatrozid ili mreža ne rade. U nju se prijavljujete korisničkim imenom i lozinkom, a ne ključem.
  2. Snimke stanja (snapshots). Trenutna snimka cijelog VPS-a. Napravite je prije svake veće promjene; ako nešto pođe po zlu, vratite je. Snimka stanja obično se nalazi na istoj pohrani kao i Vaš VPS pa stoga nije sigurnosna kopija (lekcija 8.1).
  3. Rescue ili ISO. Pokretanje sa sustava za spašavanje ili instalacijskog ISO-a, kako biste popravili disk kada se sam poslužitelj više ne pokreće. Kao krajnja mjera postoji ponovna instalacija, koja briše sve.

Kod WebOké ćete ih pronaći na zaslonu VPS-a: Konzola, kartica Snimke stanja, kartica ISO i rDNS te ponovna instalacija pod Postavke. Kod drugih pružatelja usluga funkcionira slično, pod nazivima poput "VNC-console", "rescue mode" ili "rebuild".

Učinite to odmah: otvorite konzolu jednom i prijavite se. Tako znate da radi i vidite gdje se nalazi gumb za lijepljenje (u konzoli kopiranje i lijepljenje često funkcioniraju drugačije).

Prve postavke

Prijavite se (putem konzole ili SSH-a, lekcija 1.3) i pogledajte što imate:

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 stvari koje sada treba ispravno postaviti:

Naziv računala. Dajte poslužitelju naziv koji ćete prepoznati, po mogućnosti puni naziv koji ćete kasnije upisati i u DNS:

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

Vremenska zona i vrijeme. Zapisi su upotrebljivi samo ako je vrijeme točno. Poslužitelji su često postavljeni na UTC; to je u redu, samo morate to znati. Primjer u nastavku postavlja nizozemsko vrijeme; odaberite svoju zonu, na primjer Europe/Zagreb:

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

Ako uz System clock synchronized ne piše yes, sat će početi odstupati. To stvara probleme s certifikatima i zapisima.

Ažuriranje. Image je često star nekoliko tjedana. Odmah ga ažurirajte:

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

U modulu 4 pročitat ćete što točno ove naredbe rade i kako to prepustiti automatskom izvršavanju.

IPv4 i IPv6

Vaš VPS obično dobiva IPv4 adresu (na primjer 192.0.2.10) i IPv6 adresu ili cijeli IPv6 blok (na primjer 2001:db8:10::10). Provjerite koje adrese ima Vaš poslužitelj:

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šite obje. Zaboravljeni IPv6 jedna je od najčešćih pogrešaka u upravljanju poslužiteljima: vatrozid koji štiti samo IPv4 (lekcija 5.2), AAAA zapis prema adresi na kojoj ništa ne sluša (lekcija 7.1). Adrese koje počinju s fe80: su link-local i vrijede samo unutar lokalne mreže; njih ne koristite za DNS.

Na AlmaLinuxu i Rocky Linuxu

I ovdje postoje verzije s dugoročnom podrškom (otprilike deset godina po glavnoj verziji). Ažuriranje se radi naredbom dnf upgrade. hostnamectl i timedatectl rade jednako. SELinux je zadano uključen; u lekciji 10.1 pročitat ćete zašto ga trebate ostaviti uključenim.

Sažetak

  • Odaberite distribuciju s dugoročnom podrškom: Debian stable ili Ubuntu LTS (glavni smjer ovog tečaja), ili AlmaLinux/Rocky Linux.
  • Image uz cloud-init daje Vam minimalnu instalaciju s novim host keys; otisci se nalaze u konzoli.
  • Pri instalaciji postavite jaku root lozinku (za konzolu) i svoj javni SSH ključ (za SSH).
  • Pronađite konzolu, snimke stanja i rescue/ISO prije nego što Vam zatrebaju te jednom isprobajte konzolu.
  • Ispravno postavite naziv računala i vremensku zonu, provjerite sinkronizaciju vremena, ažurirajte sustav i zabilježite svoju IPv4 i IPv6 adresu.

Kviz

1. Zašto za poslužitelj birate LTS verziju ili Debian stable?



2. Zašto Vam uz SSH ključ ipak treba jaka root lozinka?



3. Koja je razlika između snimke stanja i sigurnosne kopije?



4. timedatectl prikazuje System clock synchronized: no. Zašto je to problem?



5. U ip -brief address nalazi se adresa koja počinje s fe80:. Što je to?



Zadatak

Zadatak O1.2: Priprema Vašeg poslužitelja. Instalirajte svoj VPS (ili virtualni stroj), jednom se prijavite putem konzole, napravite snimku stanja, postavite naziv računala i vremensku zonu, ažurirajte sustav i zabilježite IPv4, IPv6, distribuciju i verziju. Označite stavke na popisu za provjeru.

Zadatak O1.2: Priprema Vašeg poslužitelja

Ovaj zadatak rješavate sami; nitko ga ne provjerava. Označite što ste napravili i označite zadatak kao završen.




Vaše kvačice i bilješke ostaju samo u ovom pregledniku; ne šaljemo ih nikamo. Ako ste prijavljeni, u Moji tečajevi čuvamo samo podatak da ste zadatak završili.

Dodatno štivo

Kod WebOké dijelovi se zovu kao u ovim člancima; kod drugih pružatelja usluga funkcionira slično.

Trenutak…

Postavite svoje domene

Za svaku domenu odredite nameservere, povezivanje s hostingom i tko postaje vlasnik.

Učitavanje Vaših domena…