{"id":1641,"date":"2013-11-23T12:13:14","date_gmt":"2013-11-23T20:13:14","guid":{"rendered":"http:\/\/upon2020.com\/blog\/?p=1641"},"modified":"2014-03-06T11:58:38","modified_gmt":"2014-03-06T19:58:38","slug":"rebuilding-my-home-server-with-indie-box","status":"publish","type":"post","link":"https:\/\/upon2020.com\/blog\/2013\/11\/rebuilding-my-home-server-with-indie-box\/","title":{"rendered":"Rebuilding my home server with Indie Box"},"content":{"rendered":"<p>My wife and I have run a server at home pretty much continuously since we came to California in 1995. I remember carrying stacks of <a href=\"http:\/\/en.wikipedia.org\/wiki\/Slackware\">Slackware<\/a> floppy disks home from work: whatever code was needed, I downloaded it at work to a 1.44M floppy disk, and installed it when I got home. Lots of driver problems and kernel recompiles, and more floppy disks with more code. If memory serves, the first server had a Pentium processor with 66MHz. I managed to get an early version of IP masquerading to work (today called <a href=\"http:\/\/en.wikipedia.org\/wiki\/Network_address_translation\">NAT<\/a>). We had three Macs connected to our server via AppleTalk. Whenever you wanted to access the internet from one of them, the server would automatically dial a 14.4k modem into our <a href=\"http:\/\/netgate.net\/\">ISP<\/a> at the time to setup a connection. It took about 30 seconds before the first page came up. Quite advanced for the time!<\/p>\n<p>So much about history.<\/p>\n<p>The current server has an Intel i3 quad-core which must have been cheap at Fry&#8217;s some day. It has 8GB of RAM, runs Ubuntu and serves as firewall, DNS server, DHCP server, file server etc. It also runs a few XEN virtual machines for playing around, and holds a RAID 10 array for important files and backups. One of the disks is in the RAID array is starting to fail, and another has errors in the SMART log, so I gotta do something about it. And giving that the Indie Box Project is getting usable, this is the time to put Indie Box software on it.<\/p>\n<p>So last night I went out and got two new 2TB drives, which will run in a RAID 1 configuration. I used another old PC to create the RAID array, and currently I&#8217;m copying files from the old array. (The server motherboard has no more open SATA ports, so I had to use another box.) As I progress in this project to make my home server speak Indie Box, I might as well write down my experiences.<\/p>\n<p>Links to all parts: <a href=\"\/blog\/2013\/11\/home-server-step-1-assemble-and-test-hardware\/\">Step 1: assemble and test hardware<\/a>; <a href=\"\/blog\/2013\/11\/home-server-step-2-install-arch-linux\/\">Step 2: install Arch Linux<\/a>; <a href=\"\/blog\/2013\/11\/home-server-step-3-networking\/\">Step 3: networking<\/a>; <a href=\"\/blog\/2013\/12\/home-server-step-4-make-it-an-indie-box\/\">Step 4: make it an Indie Box!<\/a>; <a href=\"\/blog\/2013\/12\/home-server-step-5-deploy-shaarli-via-indie-box\/\">Step 5: deploy Shaarli via Indie Box<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My wife and I have run a server at home pretty much continuously since we came to California in 1995. I remember carrying stacks of Slackware floppy disks home from work: whatever code was needed, I downloaded it at work to a 1.44M floppy disk, and installed it when I got home. Lots of driver&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled":false,"footnotes":""},"categories":[65,66],"tags":[291],"class_list":["post-1641","post","type-post","status-publish","format-standard","hentry","category-personal","category-technical","tag-indiebox","kind-"],"kind":false,"_links":{"self":[{"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/posts\/1641","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/comments?post=1641"}],"version-history":[{"count":7,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/posts\/1641\/revisions"}],"predecessor-version":[{"id":1894,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/posts\/1641\/revisions\/1894"}],"wp:attachment":[{"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/media?parent=1641"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/categories?post=1641"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/upon2020.com\/blog\/wp-json\/wp\/v2\/tags?post=1641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}