Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Does anyone have experience hosting websites with Ubuntu Server?
New Posts  All Forums:Forum Nav:

Does anyone have experience hosting websites with Ubuntu Server?

post #1 of 4
Thread Starter 
If there's another thread on this, point the way...

Has anyone ever ran a website using Ubuntu Server? What hardware are you running and what issues did you have with it?
post #2 of 4
Your question is deceptively vague because Ubuntu server would operate similarly to any other Linux distro, so the answer you're looking for might be more dependant on your specific needs. For that reason I'm going to post quite a verbose answer in the hope that some of my points answers some of your questions smile.gif

Ubuntu Server, as a server OS, will support all the same hardware that Debian, CentOS and all of the other Linux server OSs would support. They're all just Linux at their core. And despite with some might lead you to believe, Linux's support for server hardware is generally really good (in fact better than Windows, in my personal opinion, as you don't need 3rd party driver CDs etc).

With regards to running a website, the software isn't Ubuntu specific. The most common set up is often referred to as "LAMP", which is Linux Apache, MySQL and PHP. This set up will work on any Linux distro as Apache (the web server, referred to as a "HTTP daemon"), MySQL (the database) and PHP (the server side web programming language) are all platform agnostic. In fact you could run Apache, MySQL and PHP on OS X and Windows (known as "WAMP") if you wanted to.

You can, of course, run other HTTP daemons (lighttpd and nginx are other popular ones I've used). Just as there are other databases eg (PostgreSQL) and server side languages. And you'll find that some server side languages require a slightly different framework (eg JSP (Java) can run atop tomcat; Go, Python and Ruby can run as their own HTTP daemon). But it's probably best to stick with the typical LAMP set up if you're new to this.

The difference Ubuntu Server makes to other Linux distros is purely a systems administration thing. Personally I don't like Ubuntu Server as it installs a lot of unnecessary stuff and prefer to run my servers with as little installed as possible. But Ubuntu Server is stable and used in data centres, so I should stress that my dislike of Ubuntu Server is purely preferential.

Ubuntu Server will install without a GUI - so you'll have to be prepared to get your hands dirty in the Linux command line. If that might be an issue then I'd suggest installing OpenSuse instead and using it's administration tools ("yast") to manage the server. However, if you want my advice, you are better off getting familiar with the command line because it is more powerful that GUI tools (which is why us sysadmins still favour it)

Anyway, I'm sure I've covered some stuff you're already aware of, but I hope I've also answered some questions smile.gif
post #3 of 4
I've used Ubuntu server in the past but now exclusively use Debian. Administration has been nearly identical. I run nginx with PHP (via FastCGI). I should note this has been for personal use, but it's not terribly difficult to setup.

I don't use Linode, but I recommend their library for these kinds of tutorials. They've got them for most popular software and on most distros: https://library.linode.com/web-servers
2017 Build
(10 items)
 
   
CPUMotherboardGraphicsRAM
Ryzen 7 1700X ASRock X370 Killer SLI/ac PowerColor R9 280 3GB 2x Corsair Venceance LPX 32GB DDR4-3200 (4x16GB) 
Hard DriveHard DriveCoolingMonitor
Sandisk Ultra II 960GB SSD Mushkin Reactor 960GB MLC SSD Corsair H110i 34" LG 34UC88-B 3440x1440 
PowerCase
EVGA SuperNOVA G2 750W Phanteks Enthoo Evolv ATX TG 
CPUCPUCPUCPU
AMD Opteron 8431 AMD Opteron 8431 AMD Opteron 8431 AMD Opteron 8431 
MotherboardRAMHard DriveOptical Drive
Supermicro H8QME-2+ 32GB DDR2-667 ECC Registered (16x2GB) 2x Samsung F3 1TB 2x Toshiba 5TB 
CoolingOSMonitorPower
4x Hyper TX-3 Debian Wheezy Headless Corsair CX750M 
  hide details  
Reply
2017 Build
(10 items)
 
   
CPUMotherboardGraphicsRAM
Ryzen 7 1700X ASRock X370 Killer SLI/ac PowerColor R9 280 3GB 2x Corsair Venceance LPX 32GB DDR4-3200 (4x16GB) 
Hard DriveHard DriveCoolingMonitor
Sandisk Ultra II 960GB SSD Mushkin Reactor 960GB MLC SSD Corsair H110i 34" LG 34UC88-B 3440x1440 
PowerCase
EVGA SuperNOVA G2 750W Phanteks Enthoo Evolv ATX TG 
CPUCPUCPUCPU
AMD Opteron 8431 AMD Opteron 8431 AMD Opteron 8431 AMD Opteron 8431 
MotherboardRAMHard DriveOptical Drive
Supermicro H8QME-2+ 32GB DDR2-667 ECC Registered (16x2GB) 2x Samsung F3 1TB 2x Toshiba 5TB 
CoolingOSMonitorPower
4x Hyper TX-3 Debian Wheezy Headless Corsair CX750M 
  hide details  
Reply
post #4 of 4
I'm planning on hosting some sites in the near future and have been looking around for some guides/tutorials. Repped you, thumb.gif
Yellow Green
(16 items)
 
  
CPUMotherboardGraphicsRAM
i5 6600K Fatal1ty Z170 Gaming K4/D3 Zotac GTX1080 Amp! Mushkin 8GB DDR3L1600mhz 1.35V 
Hard DriveHard DriveCoolingOS
Seagate 1TB Patriot Blast 240GB Akasa Venom Win 10 64-bit 
MonitorKeyboardPowerCase
Acer Z301C Ducky Year of the Tiger(Cherry Blues) XFX 850W Black Edition Lancool K-63 
MouseMouse PadAudioOther
Coolermaster Xornet Mionix ULTRA-FI DAC41/Beyerdynamic T70 Akasa Fans x 2 
  hide details  
Reply
Yellow Green
(16 items)
 
  
CPUMotherboardGraphicsRAM
i5 6600K Fatal1ty Z170 Gaming K4/D3 Zotac GTX1080 Amp! Mushkin 8GB DDR3L1600mhz 1.35V 
Hard DriveHard DriveCoolingOS
Seagate 1TB Patriot Blast 240GB Akasa Venom Win 10 64-bit 
MonitorKeyboardPowerCase
Acer Z301C Ducky Year of the Tiger(Cherry Blues) XFX 850W Black Edition Lancool K-63 
MouseMouse PadAudioOther
Coolermaster Xornet Mionix ULTRA-FI DAC41/Beyerdynamic T70 Akasa Fans x 2 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Does anyone have experience hosting websites with Ubuntu Server?