Linux je operativni sustav otvorenog koda koji se široko koristi na poslužiteljima, stolnim računalima i uređajima. Posebno je popularan na tržištu poslužitelja, čineći najmanje 32% svih web poslužitelja. Postavljanje Linux poslužitelja može biti zastrašujući zadatak, ali nedavni napredak učinio je proces mnogo lakšim nego što je bio. Za nove korisnike, vjerojatno je dobra ideja pogledati knjigu ili nekoliko web stranica za informacije o osnovama Linuxa.
Postoji mnogo različitih distribucija Linuxa, a mnoge imaju različite namjene. Prilikom postavljanja Linux poslužitelja, važno je prvo odabrati odgovarajuću distribuciju. Distribucije dizajnirane za poslužitelje uključuju Red Hat Enterprise Linux (RHEL), Debian i Slackware. Red Hat Enterprise Linux nije besplatan, ali dolazi s komercijalnom podrškom i prikladan je za velike tvrtke. Debian sadrži gotovo potpuno open source softver i idealan je za one koji žele koristiti Linux iz filozofskih razloga. Slackware je poznat po svojoj stabilnosti i mogućnosti konfiguracije.
Iako svaka distribucija ima svoje prednosti, oni koji su novi u korištenju Linuxa ili prvi put postavljaju Linux poslužitelj možda će htjeti isprobati Ubuntu poslužitelj prilagođen korisniku. Instalacija se može izvršiti putem CD-a ili USB Flash Drive-a. Instalacijski medij općenito je dostupan za besplatno preuzimanje.
Bez obzira na distribuciju, instalacija je prvi korak u postavljanju Linux, Apache, MySQL i Perl ili PHP (LAMP) stog. Linux je operativni sustav, Apache je HTTP poslužitelj, MySQL je softver baze podataka, a PHP i Perl su programski jezici. Ovisno o tome koja je distribucija odabrana, ove stavke mogu već biti prisutne i potpuno ili djelomično konfigurirane. Ako nisu prisutni, općenito se mogu instalirati putem usluge upravljanja paketima distribucije.
Ovo je obično vrlo jednostavan proces u kojem korisnik naznači koje pakete želi imati na svom računalu. Usluga upravljanja paketima tada će automatski preuzeti i instalirati odgovarajuću verziju. Ručna instalacija softvera relativno je neuobičajena na Linux sustavima i možda će biti potrebno dati određene informacije tijekom procesa instalacije, kao što je domena na kojoj se poslužitelj nalazi. Nakon konfiguriranja Apachea, mnogi korisnici koriste sustav upravljanja paketima za instalaciju userdirmod-a, što olakšava postavljanje više korisničkih računa.
Posljednji korak u postavljanju Linux poslužitelja je premještanje bilo kojeg postojećeg sadržaja na novi Linux poslužitelj. Ako je ovaj sadržaj pohranjen na daljinu, korisnik će možda htjeti instalirati OpenSSH-Server, koji će omogućiti sigurne udaljene veze pomoću OpenSSH-a. OpenSSH-Server također će znatno olakšati daljinsko upravljanje poslužiteljem.