Servery pre začiatočníkov

Späť na kurzy
Course duration 10h 34m 44s
Course chapters 110 kapitol
Course difficulty Začiatočník

Servery pre začiatočníkov

Tento online kurz je určený pre všetkých, ktorí by chceli pracovať ako Linuxoví administrátori a správcovia webových serverov.

Server je bežný stroj, na ktorom je nainštalovaná serverová distribúcia, v našom prípade Linuxového Ubuntu. To znamená, že žiaden desktop, a všetko sa ovláda príkazmi cez terminál. Webserver je server, ktorý bol nakonfigurovaný na to, aby na ňom boli umiestnené webstránky. Jeden server ale nemôže slúžiť len na jednu stránku. Nie na tie malé, bežné, osobné alebo podnikové stránky. Takže musí byť nakonfigurovaný tak, aby na ňom mohli byť umiestnené viaceré webstránky. A to tak, aby pri pokuse o zobrazenie stránky A nezobrazilo stránku B. A takúto konfiguráciu si ukážeme.

Na to, aby sme mohli pracovať na serveri, si ukážeme, ako si nainštalujeme vlastný virtuálny server. Aby sme mohli spravovať a ukázať si komplexnejšie konfigurácie, prejdeme na reálny webserver, ktorý už bude dostupný z celého sveta.

Ukážeme, ako získame reálny webový server založený na Ubuntu 16.04 úplne zadarmo. Pomôže nám s tým WebSupport a paradoxne samotný Microsoft s jeho službou Azure.

V tomto online kurze budeme od začiatku inštalovať apache, mysql a php. Keď budeme mať nainštalované základné aplikácie na to, aby webserver fungoval, ukážeme si ako spravovať stránky a domény. Samozrejme, čo je dnes stránka bez SSL certifikátu? Bezpečnostné riziko. Takže naše stránky budú fungovať s certifikátmi. Samozrejme, tiež zadarmo.

Následne, keď budeme mať základnú konfiguráciu v malíčku, tak si na serveri rozbeháme bez potreby programovania aj určité apky. Jedna časť tak bude venovaná mailserveru, ďalšia cloudu a rozbeháme si aj WordPress.

Na záver sa trochu pohráme v termináli a ukážeme si, ako vytvoriť vlastné scripty, ako sa postaráme o zálohovanie dát a ako zo zálohy urobiť obnovu.


Pre koho je kurz určený?

Pre všetkých, ktorí s administráciou linuxových webserverov nemajú skúsenosti. Nemusíš mať ani žiadne skúsenosti s Linuxom, nakoľko všetko čo budeme robiť budeme robiť pomaly a postupne.

Ale ak nemáš žiadne skúsenosti s Linuxom, určite bude vhodné, ak najskôr prejdeš online kurzom Linux pre začiatočníkov. Nebudeš sa potom počas kurzu trápiť s tým, prečo niektorý príkaz funguje tak či onak a prečo tebe niektoré veci fungujú inak a podobne.

Čo budeš vedieť, keď skončíš tento kurz?

Keď dokončíš tento kurz, budeš vedieť samostatne vytvoriť a nakonfigurovať si vlastný webserver a spravovať ho. Okrem webservera budeš mať vedomosti aj s inštaláciou a základnou prácou s cloudom a mailovým serverom. Na základe získaných vedomostí budeš vedieť ako funguje inštalácia a správa aj rôznych iných aplikácí. Nielen tých, ktoré budú vo videách spomenuté.

Poradíš si však aj so základným zálohovaním a obnovou daných služieb. Pozrieme sa aj na OnlyOffice, s ktorým si vytvoríš vlastný portál a nebudeš musieť využívať produkty od Microsoftu. Na záver si ukážeme aj vytváranie a spúšťanie scriptov.

Takže budeš mať solídne základy o tom, čo a ako funguje, ale ďalej bude len na TEBE, aby si v štúdiu pokračoval. Alebo počkal na kurz venovaný pokročilej správe 😊.

Čo všetko dostaneš?

  • 107 kvalitných videotutoriálov, čo je viac ako 10 hodín video materiálu,
  • 3 domáce úlohy na precvičenie jednotlivých tém,
  • diskusné fórum, v ktorom na tvoje otázky ku kurzu odpovedá priamo lektor a tvoji spolužiaci,
  • garancia vrátenia peňazí, ak nebudeš s kurzom spokojný.

Zoznam kapitol online kurzu

  • Linuxový server 

    • Inštalujeme Linuxový server  

    • Prvé pripojenie  

    • update upgrade useradd passwd usermod  

    • logy  

  • LAMP 

    • Inštalujeme Lamp server  

    • apache start|stop|reload  

    • kde čo máme  

  • Živý server (VPS)   

    • Získanie VPS zadarmo  

    • Vytváranie servera v Azure  

    • Prihlasovanie certifikátom I.  

    • Prihlasovanie certifikátom II.  

    • Apache  

    • MySQL  

    • PHP  

    • phpMyAdmin  

  • WebServer 

    • Domény  

    • ipconfig/flushdns  

    • apache.conf I  

    • apache.conf II +Alias  

    • VirtualHost a2ensite | a2dissite  

    • a2enconf | a2disconf  

    • apache proxy  

    • Súhrn  

  • SSL

    • SSL  

    • Inštalujeme certbot  

    • Vytvárame certifikát  

    • Pridávame SSL config  

    • Predlžujeme certifikát  

    • Zmeny v certifikáte  

    • Odstránenie certifikátu  

    • Súhrn - Vytváranie certifikátov  

    • SSL - proxy  

  • MailServer  

    • Čo je mailserver  

    • Čo potrebujeme  

    • Vytvárame nový server  

    • Inštalujeme mailserver  

    • Základné nastavenie  

    • Vytváranie adries, práca so schránkami  

    • Aliasy  

    • Pridávanie domén (MX, TXT)  

    • Cloud  

    • Notifikácie  

    • Nastavenie klientov  

    • Exchange - kalendáre  

    • Migrácia mailov  

    • Munin  

    • Update mailservera  

    • Domáca úloha 0 (zahrievacia)  

    • Domáca úloha 1  

  • Cloud   

    • Čo je cloud  

    • Nextcloud  

    • Inštalácia NextCloud  

    • Úvodné nastavenie - theming  

    • Kvóty pre používateľov  

    • Používatelia  

    • Zdieľanie súborov  

    • Nastavenia nextcloudu I  

    • Aplikácie  

    • OnlyOffice - editovanie dokumentov  

    • Desktop apka  

    • Nastavenia nextcloudu II (registrácia, email)  

    • Vychytanie chybičiek  

  • WordPress    

    • WP  

    • Inštalujeme WP  

    • SMTP  

    • Vzhľad a nastavenia  

    • Aktualizácia  

  • Zálohovanie    

    • O zálohovaní  

    • Zálohujeme Wordpress  

    • Zálohujeme Mailserver  

    • Zálohujeme NextCloud  

    • O zálohovaní II  

    • Server na zálohovanie  

    • Odosielanie záloh  

  • Obnova 

    • Obnova Mailservera  

    • Obnova WP  

    • Obnova cloudu  

  • Jednohubky   

    • MySQL  

    • php.ini  

    • phpMyAdmin - update  

    • Laravel  

  • OnlyOffice   

    • Čo je onlyoffice  

    • Inštalujeme Community Edíciu  

    • Docker I - OnlyOffice SSL  

    • Spravujeme OO  

    • Docker II - start OO  

    • Inštalujeme Integračnú Edíciu  

    • Inštalujmeme Enterprise Edíciu  

    • OO EE - Control Panel  

    • Nejaká tá zľava  

  • Scripty   

    • Scriptovanie  

    • Prvy script  

    • echo, spúšťanie ako iný používateľ, vykonávanie príkazov, ecsape-ovanie znakov  

    • read - čakanie na vstup od používateľa, premenné  

    • premenné II, posielanie údajov do scriptu  

    • podmienka  

    • Script čo robí script  

    • Vkladanie údajov z iného súboru  

    • Nahradenie reťazca vlastným údajom  

    • Domáca úloha 2  

    • Si kráľ  

    • Práca s adresármi  

    • Vymazávanie  

    • Vymazávanie -podmienky a hľadanie I  

    • Vymazávanie -podmienky a hľadanie II  

    • Komentáre  

    • Bakup: Odosielanie - rsync  

    • Vytváranie archívov  

    • Backup databáz  

  • Záver   

    • Pár slov na záver


Inštruktor

Ján Kuna

Ján Kuna