{"id":10,"date":"2019-03-16T20:22:27","date_gmt":"2019-03-16T20:22:27","guid":{"rendered":"http:\/\/barry.phease.nz\/blog\/?p=10"},"modified":"2019-03-16T20:22:27","modified_gmt":"2019-03-16T20:22:27","slug":"building-a-server","status":"publish","type":"post","link":"http:\/\/barry.phease.nz\/blog\/?p=10","title":{"rendered":"Building a server"},"content":{"rendered":"\n<p>This blog is to capture some of the challenges in building a new \nhome server. &nbsp;The server is to act as the DMZ and firewalls for the home\n network. &nbsp;I have a cable modem&nbsp;with a fixed IP (IP4) address that the \nnew server plugs into. &nbsp;All my home computing equipment, computers, WIFI\n router, network printer etc plug into a network switch at the back.<\/p>\n\n\n\n<p>The server acts as<\/p>\n\n\n\n<ul><li>Firewall external and internal<\/li><li>DNS server (it was to serve as authority for my domains but Vodafone seems to block UDP DNS&nbsp;queries&nbsp;from outside it\u2019s network)<\/li><li>Router<\/li><li>LAMP stack (Apache2 plus MySQL plus PHP\/Perl running on Linux)<\/li><li>Email server (SMTP + POP3\/IMAP)<\/li><\/ul>\n\n\n\n<p>Getting these set up is not so difficult but I decided to try using ISPConfig3 to manage them. &nbsp;<a href=\"https:\/\/web.archive.org\/web\/20190121142542\/http:\/\/www.ispconfig.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">ISPConfig<\/a>&nbsp;This\n is a tool that makes it look like you are running an ISP and you can \neasily provision web sites, and email accounts. &nbsp;It has some \nfunctionality that I don\u2019t need and some features don\u2019t quite work as \nintended, but in general it makes it easier to manage everything for \nmultiple users.<\/p>\n\n\n\n<p>I also installed wordpress for this blog and for all the users. &nbsp;The ungrateful people aren\u2019t rushing to create content.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This blog is to capture some of the challenges in building a new home server. &nbsp;The server is to act as the DMZ and firewalls for the home network. &nbsp;I have a cable modem&nbsp;with a fixed IP (IP4) address that the new server plugs into. &nbsp;All my home computing equipment, computers, WIFI router, network printer &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/barry.phease.nz\/blog\/?p=10\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Building a server&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[2],"_links":{"self":[{"href":"http:\/\/barry.phease.nz\/blog\/index.php?rest_route=\/wp\/v2\/posts\/10"}],"collection":[{"href":"http:\/\/barry.phease.nz\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/barry.phease.nz\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/barry.phease.nz\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/barry.phease.nz\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10"}],"version-history":[{"count":1,"href":"http:\/\/barry.phease.nz\/blog\/index.php?rest_route=\/wp\/v2\/posts\/10\/revisions"}],"predecessor-version":[{"id":11,"href":"http:\/\/barry.phease.nz\/blog\/index.php?rest_route=\/wp\/v2\/posts\/10\/revisions\/11"}],"wp:attachment":[{"href":"http:\/\/barry.phease.nz\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/barry.phease.nz\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/barry.phease.nz\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}