Bevezetés
NixOS Szerver Dokumentáció
Feladat leírása
Tutorial elkészítése ezek a követelmények alapján:
- Egyénileg választott Linux rendszer
- Nem kötelező grafikus felületet használni
- Statikus IP címzés ami egyénileg lett kiosztva (192.168.11.xxx)
- Tűzfal
- SSH
- DNS (sajatnev.tk)
- Webszerver futtatása
- RAID 1 mirror
- Samba SMB share
- Teszt videó elkészítése
Ezt a feladatot zárt/ lokális hálózaton végeztem el, és nem garantálok semmit, hogy ez live környezetben működik!
Választott rendszerem
A feladat elkészítéséhez a NixOS operációs rendszert választottam.
Miért NixOS?
Öszintén, csak azért választott a NixOS-t mert az egész szerver konfigurációja egyetlen flie-ban kezelhető/ szerkeszthető. Ez miatt a rendszer és a szolgáltatások beállításai könnyen átláthatóak.
Ezen kívül még más dolgok is befolyásolták a választásom:
- Eléggé stabil
- Nagyon jól dokumentált
- Kíváncsiság
Források
Minden használt forrás és annak utoljára használt dátuma elérhető a Források-ban
A egész
configuration.nix file-t ezen a linken lehet megtalálni. Ezt a konfigurációt egyszerűen be másolhatod a saját NixOS rendszeredbe és ugyan úgy lesz konfigurálva a rendszered, mint ahogy én csináltam (kivéve az IP címzés)