{"id":1487,"date":"2011-08-21T22:12:43","date_gmt":"2011-08-21T21:12:43","guid":{"rendered":"http:\/\/www.haydnwilliams.com\/blog\/?p=1487"},"modified":"2022-04-11T21:34:00","modified_gmt":"2022-04-11T20:34:00","slug":"ubuntu-home-server-uhs","status":"publish","type":"post","link":"https:\/\/www.haydnwilliams.com\/blog\/ubuntu-home-server-uhs\/","title":{"rendered":"Ubuntu Home Server (UHS)"},"content":{"rendered":"<p>I&#8217;ve recently set up a home server using <a title=\"Ubuntu\" href=\"http:\/\/www.ubuntu.com\/\" target=\"_blank\" rel=\"noopener\">Ubuntu<\/a>. I thought it might be useful for me to record my experience and any problems \/ pitfalls \/ useful tidbits of information I found along the way. It&#8217;s not been a particularly arduous process, but hopefully this might help someone out in the future.<\/p>\n<p>The hardware I used was a semi-home build; I bought the <a title=\"Intel Desktop  Board D525MW Overview - intel.com\" href=\"http:\/\/www.intel.com\/Products\/Desktop\/Motherboards\/db-d525mw\/D525MW-overview.htm\" target=\"_blank\" rel=\"noopener\">Intel D525MW motherboard<\/a>, which has an integrated dual-core Atom 1.66GHz processor, and fitted it into a case along with some RAM and a hard drive. The processing power on the motherboard should be more than enough for what we&#8217;re asking it to do (see below), and it&#8217;s low power so that means we can leave it on all the time, and it&#8217;s passively cooled too. The other advantage is that it&#8217;s mini-ITX, so nice and small to fit under the stairs where it&#8217;s going to live. I fitted the board into a cheap no-name mini-ITX case which actually turned out to be decent quality, and added 2Gb Kingston RAM. The hard drive is a <a title=\"Western Digital Caviar Green\" href=\"http:\/\/www.wdc.com\/en\/products\/products.aspx?id=120\" target=\"_blank\" rel=\"noopener\">Western Digital Caviar Green<\/a> (low power) 1Tb from a previous NAS setup. There&#8217;s no DVD drive (what&#8217;s the point nowadays, really?), and I&#8217;m using onboard video and sound.<\/p>\n<div id=\"attachment_1808\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1808\" class=\"size-full wp-image-1808\" title=\"My mini-ITX home server, prior to being shoved into the cupboard. Copyright Haydn Williams 2011\" src=\"http:\/\/www.haydnwilliams.com\/blog\/wp-content\/uploads\/2011\/08\/20110821a.jpg\" alt=\"My mini-ITX home server, prior to being shoved into the cupboard. Copyright Haydn Williams 2011\" width=\"750\" height=\"646\" srcset=\"https:\/\/www.haydnwilliams.com\/blog\/wp-content\/uploads\/2011\/08\/20110821a.jpg 750w, https:\/\/www.haydnwilliams.com\/blog\/wp-content\/uploads\/2011\/08\/20110821a-300x258.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><p id=\"caption-attachment-1808\" class=\"wp-caption-text\">My mini-ITX home server, prior to being shoved into the cupboard. Copyright Haydn Williams 2011<\/p><\/div>\n<p>The software I installed was obviously customised to fit our needs \/ requirements. I chose <a title=\"Ubuntu\" href=\"http:\/\/www.ubuntu.com\/\" target=\"_blank\" rel=\"noopener\">Ubuntu<\/a> as the operating system, because a <a title=\"Mac OS X\" href=\"http:\/\/www.apple.com\/macosx\/\" target=\"_blank\" rel=\"noopener\">Mac<\/a> was too expensive, a <a title=\"tonymacx86\" href=\"http:\/\/www.tonymacx86.com\/\" target=\"_blank\" rel=\"noopener\">Hackintosh<\/a> was too complicated in terms of finding 100% compatible hardware, and <a title=\"Windows Home Server\" href=\"http:\/\/www.microsoft.com\/uk\/windows\/products\/winfamily\/windowshomeserver\/default.mspx\" target=\"_blank\" rel=\"noopener\">Windows Home Server<\/a> was discounted for reasons I can&#8217;t remember right now, but were definitely valid and unresolved. I have a little bit of experience with Linux, but never in an admin role and I&#8217;ve never used Ubuntu before. I have used the Terminal in Mac OS and Linux before, so have some basic competence in that area. I certainly wouldn&#8217;t class myself as a &#8216;guru&#8217; though, so if you&#8217;re not a Linux whizz then don&#8217;t worry &#8211; if I can manage it, I&#8217;m sure you can!<\/p>\n<p>In terms of applications installed, we needed the server to carry out a number of roles:<\/p>\n<ul>\n<li>File server (including Bonjour for Macs on the network)<\/li>\n<li>DLNA server<\/li>\n<li>NTP<\/li>\n<li>Web server (including WordPress)<\/li>\n<li>Repository \/ eventually CruiseControl<\/li>\n<li>Time Machine backups<\/li>\n<\/ul>\n<p>I&#8217;ve therefore split the software section up into a number of posts on this blog, all starting with the letters &#8216;<em>UHS<\/em>&#8216;:<\/p>\n<ol>\n<li><a title=\"Haydn's Blog - UHS1 - Installing and Updating Ubuntu\" href=\"http:\/\/www.haydnwilliams.com\/blog\/uhs1-installing-and-updating-ubuntu\">Installing and Updating Ubuntu<\/a><\/li>\n<li><a title=\"Haydn's Blog - UHS - Admin Tools\" href=\"http:\/\/www.haydnwilliams.com\/blog\/uhs2-admin-tools\">Admin tools<\/a><\/li>\n<li><a title=\"Haydn's Blog - UHS - Hardware Monitoring\" href=\"http:\/\/www.haydnwilliams.com\/blog\/uhs-3-hardware-monitoring\" target=\"_blank\" rel=\"noopener\">Hardware monitoring<\/a><\/li>\n<li><a title=\"Haydn's Blog - UHS - Samba file server\" href=\"http:\/\/www.haydnwilliams.com\/blog\/uhs4-samba-file-server\" target=\"_blank\" rel=\"noopener\">Samba file server<\/a><\/li>\n<li><a title=\"Haydn's Blog - UHS5 - LAMP web server and WordPress\" href=\"http:\/\/www.haydnwilliams.com\/blog\/uhs5-lamp-web-server-wordpress\">Apache, MySQL, PHP (LAMP) web server + WordPress<\/a><\/li>\n<li><a title=\"Haydn's Blog - UHS - SSH and Subversion (SVN)\" href=\"http:\/\/www.haydnwilliams.com\/blog\/uhs6-ssh-subversion-svn\">SSH and Subversion (SVN)<\/a><\/li>\n<li><a title=\"Haydn's Blog - UHS - DLNA Media Server\" href=\"http:\/\/www.haydnwilliams.com\/blog\/uhs7-dlna-media-server\">DLNA media server<\/a><\/li>\n<li><a title=\"Haydn's Blog - UHS - Time Machine backups\" href=\"http:\/\/www.haydnwilliams.com\/blog\/uhs8-time-machine-backups\">Time Machine backups<\/a><\/li>\n<li><a title=\"Haydn's Blog - UHS - Network Time Protocol (NTP) server\" href=\"http:\/\/www.haydnwilliams.com\/blog\/uhs-9-ntp-server\">Network Time Protocol (NTP) server<\/a><\/li>\n<li><a title=\"Haydn's Blog - UHS - iCal server\" href=\"http:\/\/www.haydnwilliams.com\/blog\/uhs-10-ical-server\">Calendar (iCal) server<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve recently set up a home server using Ubuntu. I&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[619,621,605,620,164,617,618,612,640,531,510,323,326,642,643,604,641],"class_list":["post-1487","post","type-post","status-publish","format-standard","hentry","category-it","tag-dlna","tag-file-server","tag-home-server","tag-htpc","tag-lamp","tag-linux","tag-media-server","tag-ntp","tag-repository","tag-samba","tag-ssh","tag-subversion","tag-svn","tag-time-machine","tag-twonkymedia","tag-ubuntu","tag-web-server"],"_links":{"self":[{"href":"https:\/\/www.haydnwilliams.com\/blog\/wp-json\/wp\/v2\/posts\/1487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.haydnwilliams.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.haydnwilliams.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.haydnwilliams.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.haydnwilliams.com\/blog\/wp-json\/wp\/v2\/comments?post=1487"}],"version-history":[{"count":0,"href":"https:\/\/www.haydnwilliams.com\/blog\/wp-json\/wp\/v2\/posts\/1487\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.haydnwilliams.com\/blog\/wp-json\/wp\/v2\/media?parent=1487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.haydnwilliams.com\/blog\/wp-json\/wp\/v2\/categories?post=1487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.haydnwilliams.com\/blog\/wp-json\/wp\/v2\/tags?post=1487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}