{"id":3890,"date":"2018-01-17T23:17:20","date_gmt":"2018-01-17T23:17:20","guid":{"rendered":"https:\/\/andrewdoran.uk\/blog\/?p=3890"},"modified":"2018-01-17T23:23:30","modified_gmt":"2018-01-17T23:23:30","slug":"new-host","status":"publish","type":"post","link":"https:\/\/andrewdoran.uk\/blog\/2018\/01\/17\/new-host\/","title":{"rendered":"New host"},"content":{"rendered":"<div class='e-content'>What <a href=\"https:\/\/andrewdoran.uk\/blog\/2017\/09\/26\/the-trouble-with-hosting-your-own\/\" title=\"andrewdoran.uk: The trouble with hosting your own\">started<\/a> with a <a href=\"https:\/\/www.troyhunt.com\" title=\"Troy Hunt\">Troy Hunt<\/a>-inspired investigation into how I can enforce <a href=\"https:\/\/en.m.wikipedia.org\/wiki\/HTTPS\" title=\"Wikipedia: HTTPS\">HTTPS<\/a> on my <a href=\"https:\/\/bitnami.com\" title=\"Bitnami\">Bitnami<\/a>\/<a href=\"https:\/\/aws.amazon.com\" title=\"Amazon Web Services\">AWS<\/a>-hosted personal website turned into a full-on migration over to a new <a href=\"https:\/\/www.siteground.co.uk\" title=\"Siteground\">hosted web provider<\/a>. After some initial teething problems related to the fact that my new site would be hosted at andrewdoran.uk and my old site was already at that same address, I <a href=\"https:\/\/www.siteground.com\/kb\/how_to_build_a_wordpress_site_using_the_server_url\/\" title=\"Siteground: How to build a WordPress website using the server URL of my account\">managed<\/a> to get it up and running with minimal hassle. Support from the staff at Siteground was excellent, answering my questions quickly and pointing me to exactly the resources I needed to get going.<\/p>\n<p>Once I had everything in place the migration itself only took a couple of hours. I started with an export and import of my site using the WordPress-provided tools but found that this only transferred the basics \u2014 mainly the text. I&#8217;ve spent a lot of time over the years tweaking different aspects of the site and didn&#8217;t want to go through trying to reassemble it again. The <a href=\"https:\/\/en-gb.wordpress.org\/plugins\/all-in-one-wp-migration\/\" title=\"All-in-One WordPress Migration plugin\">All-in-One WP Migration<\/a> plugin came to my rescue \u2014 this exports pretty much every aspect of a WordPress site including media, plugins, customisations etc. and lets you drag and drop the exported file to its new home. In order to export the data I had create a new folder on the server and grant write permissions to it, but I didn&#8217;t need to make any customisations for the upload to work on the new site. Exporting is free but importing a file of over 512Mb means that you need to <a href=\"https:\/\/servmask.com\/products\/unlimited-extension\" title=\"All-in-One WordPress Migration unlimited extension\">buy a licence<\/a> for USD 69 (about GBP 50). My export file was 1.4Gb so I had to pay; in my mind this was money well-spent considering the alternative of spending hours making all the customisations, reinstalling plugins and uploading all of my old media again.<\/p>\n<p>Uploading my own static HTML content was as simple as can be, again making reference to the many straightforward Siteground tools and reference pages on <a href=\"https:\/\/www.siteground.com\/tutorials\/ssh\/enable\/\" title=\"Siteground: How to Enable SSH\/Shell Access in cPanel\">how to create a key pair<\/a> to enable an <a href=\"https:\/\/en.m.wikipedia.org\/wiki\/SSH_File_Transfer_Protocol\" title=\"Wikipedia: SSH File Transfer Protocol\">SFTP<\/a> connection.<\/p>\n<p>Once the content was uploaded and I&#8217;d tested it out I had to make a few tweaks to the variables so that it recognised itself as the canonical andrewdoran.uk and then repointed the DNS entries to the new site. I know that DNS is meant to take up to 48h to propagate but the change seemed almost instant from where I was connecting from. I also made a simple change to <a href=\"https:\/\/www.siteground.com\/kb\/how_to_redirect_www_urls_to_nonwww\/\" title=\"Siteground: How to redirect www URLs to non-www?\">redirect \u2018www\u2019 requests to the non-www equivalent<\/a>.<\/p>\n<p>Having got the site up and running it was exceedingly easy to use the Siteground-provided tools to not only install a valid <a href=\"https:\/\/letsencrypt.org\" title=\"Let's Encrypt\">Let&#8217;s Encrypt<\/a> SSL certificate but also to get any requests to HTTP pages redirected to the HTTPS equivalent on the site.<\/p>\n<p>As far as migrations go it was exceptionally straightforward. It\u2019s great to know that not only am I now able to serve up site content over HTTPS but also that I don\u2019t need to worry about maintaining the operating system on my web server, as the host will do that for me.<\/p><\/div>\n<p><span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:875,&quot;href&quot;:&quot;https:\\\/\\\/www.troyhunt.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260202005453\\\/https:\\\/\\\/www.troyhunt.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-03 20:55:43&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-13 18:53:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-18 06:40:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-24 15:38:23&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-08 06:24:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-18 07:30:05&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 01:18:23&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 20:59:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-16 20:58:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-02 12:54:33&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-08 10:56:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-15 10:52:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-19 06:03:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-25 19:56:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-07 19:01:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-07-06 14:57:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-07-10 18:46:03&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-07-10 18:46:03&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:5617,&quot;href&quot;:&quot;https:\\\/\\\/en.m.wikipedia.org\\\/wiki\\\/HTTPS&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20250927075700\\\/https:\\\/\\\/en.m.wikipedia.org\\\/wiki\\\/Https&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-05 04:57:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 20:58:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-25 19:56:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-08 22:56:27&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-24 17:50:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-07-07 08:25:45&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-07-07 08:25:45&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:5618,&quot;href&quot;:&quot;https:\\\/\\\/bitnami.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260204071152\\\/https:\\\/\\\/bitnami.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-05 04:57:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 18:53:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-18 06:40:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 18:48:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 06:24:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 18:34:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 01:18:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-02 12:54:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-08 10:56:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-15 10:52:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-25 19:56:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-07 19:01:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-07-06 14:57:51&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-07-06 14:57:51&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:3231,&quot;href&quot;:&quot;https:\\\/\\\/aws.amazon.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260204080107\\\/https:\\\/\\\/aws.amazon.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 08:57:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-21 08:06:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 22:25:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 08:52:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 03:07:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 15:38:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-03 15:28:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-08 19:12:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-13 20:52:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-18 07:25:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-23 15:17:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-27 15:35:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-03 05:13:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-08 22:56:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-07-07 08:25:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-07-10 18:44:59&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-07-10 18:44:59&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:5619,&quot;href&quot;:&quot;https:\\\/\\\/www.siteground.co.uk&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20251230193623\\\/https:\\\/\\\/www.siteground.co.uk\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-05 04:57:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-21 08:06:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 08:52:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-25 19:56:18&quot;,&quot;http_code&quot;:202},{&quot;date&quot;:&quot;2026-06-08 22:56:29&quot;,&quot;http_code&quot;:202},{&quot;date&quot;:&quot;2026-07-07 08:25:45&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-07-07 08:25:45&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:5620,&quot;href&quot;:&quot;https:\\\/\\\/www.siteground.com\\\/kb\\\/how_to_build_a_wordpress_site_using_the_server_url&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/www.siteground.com\\\/kb\\\/cpanel\\\/how_to_build_a_wordpress_site_using_the_server_url\\\/&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:5621,&quot;href&quot;:&quot;https:\\\/\\\/en-gb.wordpress.org\\\/plugins\\\/all-in-one-wp-migration&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260110102116\\\/https:\\\/\\\/en-gb.wordpress.org\\\/plugins\\\/all-in-one-wp-migration\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-05 04:57:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-21 08:06:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 08:52:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-25 19:56:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-08 22:56:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-24 17:50:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-07-07 08:25:45&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-07-07 08:25:45&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:5622,&quot;href&quot;:&quot;https:\\\/\\\/servmask.com\\\/products\\\/unlimited-extension&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260128160002\\\/https:\\\/\\\/servmask.com\\\/products\\\/unlimited-extension&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-05 04:57:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 20:58:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-08 22:56:33&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-08 22:56:33&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:5623,&quot;href&quot;:&quot;https:\\\/\\\/www.siteground.com\\\/tutorials\\\/ssh\\\/enable&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20210128094159\\\/https:\\\/\\\/www.siteground.com\\\/tutorials\\\/ssh\\\/enable\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-05 04:57:36&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-14 08:52:20&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-08 22:56:38&quot;,&quot;http_code&quot;:202},{&quot;date&quot;:&quot;2026-06-24 17:50:48&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-24 17:50:48&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:5624,&quot;href&quot;:&quot;https:\\\/\\\/en.m.wikipedia.org\\\/wiki\\\/SSH_File_Transfer_Protocol&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20250702031922\\\/https:\\\/\\\/en.m.wikipedia.org\\\/wiki\\\/SSH_File_Transfer_Protocol&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/SSH_File_Transfer_Protocol&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-14 08:52:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-08 22:56:41&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-24 17:50:39&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-24 17:50:39&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:5625,&quot;href&quot;:&quot;https:\\\/\\\/www.siteground.com\\\/kb\\\/how_to_redirect_www_urls_to_nonwww&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260205050047\\\/https:\\\/\\\/www.siteground.com\\\/kb\\\/how_to_redirect_www_urls_to_nonwww&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-21 08:06:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-08 22:56:36&quot;,&quot;http_code&quot;:202}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-08 22:56:36&quot;,&quot;http_code&quot;:202},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:5626,&quot;href&quot;:&quot;https:\\\/\\\/letsencrypt.org&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260205050050\\\/https:\\\/\\\/letsencrypt.org\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-13 18:53:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-16 20:58:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-07 17:43:38&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-08 22:56:34&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-08 22:56:34&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/andrewdoran.uk\/blog\/2018\/01\/17\/new-host\/\" rel=\"bookmark\" title=\"Permalink to New host\"><div class='e-content p-summary'>What started with a Troy Hunt-inspired investigation into how I can enforce HTTPS on my Bitnami\/AWS-hosted personal website turned into a full-on migration over to a new hosted web provider. After some initial teething problems related to the fact that my new site would be hosted at andrewdoran.uk and my old site was already at [&hellip;]<\/div>\n<\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"webmentions_disabled_pings":false,"webmentions_disabled":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[16,19],"tags":[],"class_list":{"0":"post-3890","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-technology","7":"category-web","8":"h-entry","10":"hentry"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":315,"url":"https:\/\/andrewdoran.uk\/blog\/2007\/01\/13\/a-new-apple-crumble\/","url_meta":{"origin":3890,"position":0},"title":"A new Apple Crumble","author":"Andrew Doran","date":"13 January 2007","format":false,"excerpt":"I've now moved over from my old web host to a blog hosted on the Wordpress.com site.\u00a0 I'd been thinking about making a change for a while after reading Rob Newman's web page about moving to an eco-friendly web hosting company.\u00a0 I had a bit of a browse around but\u2026","rel":"","context":"In &quot;News&quot;","block_context":{"text":"News","link":"https:\/\/andrewdoran.uk\/blog\/category\/news\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3545,"url":"https:\/\/andrewdoran.uk\/blog\/2017\/09\/26\/the-trouble-with-hosting-your-own\/","url_meta":{"origin":3890,"position":1},"title":"The trouble with hosting your own","author":"Andrew Doran","date":"26 September 2017","format":false,"excerpt":"When I bought the andrewdoran.uk domain I moved my blog off of the free hosting service at wordpress.com. They could have hosted my blog for me at that URL for a fee, but I made a decision to go solo as I wanted to host some static content alongside the\u2026","rel":"","context":"In &quot;Web&quot;","block_context":{"text":"Web","link":"https:\/\/andrewdoran.uk\/blog\/category\/web\/"},"img":{"alt_text":"Dramatic!","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-26-at-19.11.16.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-26-at-19.11.16.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-26-at-19.11.16.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-26-at-19.11.16.png?resize=700%2C400 2x"},"classes":[]},{"id":350,"url":"https:\/\/andrewdoran.uk\/blog\/2008\/12\/17\/final-year-project\/","url_meta":{"origin":3890,"position":2},"title":"Final year project","author":"Andrew Doran","date":"17 December 2008","format":false,"excerpt":"Mat has generously given me some space on his web server to host a copy of the project I completed in the final year of my degree about ten years ago.\u00a0 It's called An Implementation of Donald Knuth's MIX and is a Java applet version of a mythical computer that\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/andrewdoran.uk\/blog\/category\/technology\/"},"img":{"alt_text":"mixlogo","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2008\/12\/mixlogo.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":6834,"url":"https:\/\/andrewdoran.uk\/blog\/2021\/02\/07\/the-loveliest-place-on-the-internet\/","url_meta":{"origin":3890,"position":3},"title":"The loveliest place on the Internet","author":"Andrew Doran","date":"7 February 2021","format":false,"excerpt":"A close friend of mine recently asked, out of the blue: In a word, the answer is yes. For the past few years I\u2019ve been using micro.blog, which I\u2019ve come to think of as the loveliest place on the Internet. It isn\u2019t lovely by chance, it has been deliberately designed\u2026","rel":"","context":"In &quot;Social&quot;","block_context":{"text":"Social","link":"https:\/\/andrewdoran.uk\/blog\/category\/social\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2021\/02\/995CBF3F-2E64-453B-A804-231AE7E957B3_1_201_a.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2021\/02\/995CBF3F-2E64-453B-A804-231AE7E957B3_1_201_a.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2021\/02\/995CBF3F-2E64-453B-A804-231AE7E957B3_1_201_a.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2021\/02\/995CBF3F-2E64-453B-A804-231AE7E957B3_1_201_a.jpeg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":17,"url":"https:\/\/andrewdoran.uk\/blog\/2004\/04\/21\/not-my-face\/","url_meta":{"origin":3890,"position":4},"title":"Not My Face","author":"Andrew Doran","date":"21 April 2004","format":false,"excerpt":"Just a quick post tonight. For a long time now, my great pal Mat been hosting a fun site containing lots of pictures of various nights out etc. Worth a visit!","rel":"","context":"In &quot;Web&quot;","block_context":{"text":"Web","link":"https:\/\/andrewdoran.uk\/blog\/category\/web\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13363,"url":"https:\/\/andrewdoran.uk\/blog\/2026\/02\/08\/13363\/","url_meta":{"origin":3890,"position":5},"title":"\ud83d\udcf0 I love that The\u2026","author":"Andrew Doran","date":"8 February 2026","format":"status","excerpt":"\ud83d\udcf0 I love that The Guardian has this as their main story on their homepage. There are so many newsletters that I would pay to subscribe to, if they weren\u2019t hosted on Substack. The intent of the USA\u2019s Section 230 was to allow them to refuse to host content like\u2026","rel":"","context":"In &quot;Snippets&quot;","block_context":{"text":"Snippets","link":"https:\/\/andrewdoran.uk\/blog\/category\/snippets\/"},"img":{"alt_text":"Screenshot of The Guardian app on an iPhone. The top article is \u2018Exclusive: Revealed: How Substack makes money from hosting Nazi newsletters\u2019.","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2026\/02\/DraggedImage-2.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2026\/02\/DraggedImage-2.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2026\/02\/DraggedImage-2.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2026\/02\/DraggedImage-2.jpeg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2026\/02\/DraggedImage-2.jpeg?resize=1050%2C600&ssl=1 3x"},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts\/3890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/comments?post=3890"}],"version-history":[{"count":2,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts\/3890\/revisions"}],"predecessor-version":[{"id":3892,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts\/3890\/revisions\/3892"}],"wp:attachment":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/media?parent=3890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/categories?post=3890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/tags?post=3890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}