{"id":29680,"date":"2026-10-24T18:57:50","date_gmt":"2026-10-24T17:57:50","guid":{"rendered":"https:\/\/home.apeconsulting.co.uk\/adrian\/?p=29680"},"modified":"2026-10-24T19:17:34","modified_gmt":"2026-10-24T18:17:34","slug":"truenas-is-dead-long-live-freecore","status":"publish","type":"post","link":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/","title":{"rendered":"TrueNAS is dead, long live FreeCORE"},"content":{"rendered":"\n<p><span style=\"font-family: Arial, sans-serif;\">This moment feels like it\u2019s been coming for some years now. I can\u2019t remember exactly when <a href=\"https:\/\/www.ixsystems.com\/\">iXsystems<\/a> announced it was dropping support for TrueNAS Core, their FreeBSD-based NAS appliance, in favour of TrueNAS Scale, their newer Linux-based version. Having been using TrueNAS, and FreeNAS before that, for about 13 years, I wasn\u2019t sure what to do.<\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\">The reality is I buried my head in the sand until that was no longer an option, thanks to the <a href=\"https:\/\/www.php.net\/archive\/2026.php#2026-10-23-1\">PHP vulnerability<\/a> that&#8217;s been all over the news this week. It looks like that might have been a sensible strategy, given FreeCORE has only been an option for the last few months, although just typing that emphasises what an enormous leap of faith I\u2019m taking by migrating this weekend. This blog is going to be that journey, along with some of the thinking that\u2019s going along with it. Who knows, it might go horribly wrong and the blog this is intended for never comes back online (guess what, it did!)<\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\">I started writing this at 23:39 on Friday 23 October, and every service on my TrueNAS box is down. The box is running and set to snapshot all the critical things in about 20 minutes and then replicate those to the backup box overnight. Tomorrow morning I\u2019ll check that backup ran successfully, the target has the latest files, and then switch the train from TrueNAS to FreeCORE and upgrade. Wish me luck\u2026.<\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\">So, here we go. The first job was to check that the replication had worked, which it had. I used to have both machines running 24&#215;7, but when energy prices spiked due to the war in Ukraine, I reverted to monthly backups to the old FreeNAS1 box. I still have more regular backups running to CrashPlan, so this seemed like a reasonable trade-off. I re-read the instructions and put on my \u2018big boy pants\u2019 before starting the update (or is it an upgrade?)<\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\">First gotcha was DNS (surprise surprise), as I have a VM running on my TrueNAS box running Pi-hole and unbound. That\u2019s off, so I needed to point it back to my router, and the router out to a secondary DNS server.\u00a0 Easy enough.<\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\">Then I switched the TrueNAS update train to FreeCORE, which is pretty much the only config. After that, you just run the update as usual from TrueNAS and wait. It didn\u2019t take as long as I\u2019d expected, as I was going to head out to walk the dog so I didn\u2019t feel the need to interrupt, but before I\u2019d had chance, it started back up looking exactly like TrueNAS, which I thought was strange. A quick refresh and some FreeCORE branding and some interface tweaks, but feeling very much the same.<\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\">I thought I\u2019d stopped everything from auto-booting, but I\u2019d missed a few jails, so I changed that and then thought I\u2019d reboot so I was starting from where I\u2019d planned.<\/span><\/p>\n<p><span style=\"font-family: Arial, sans-serif;\">The system is running FreeCORE-15.0-U2.4 on the FreeCORE-15.0-STABLE train. This is the recommended first step to check everything is still working as expected. <\/span><\/p>\n<p>I <span style=\"font-family: Arial, sans-serif;\">can connect to the SMB shares from my MacBook, which given it\u2019s a NAS is pretty important. I checked the pools with zpool status (all 3 ONLINE) and the FreeBSD version with freebsd-version -ku which reports 15.1-RELEASE-p5.<\/span><\/p>\n<p><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">sysctl\nkern.features.compat_freebsd13 returns a 1 which means features are\nstill compatible with 13, which is currently where all my jails are\nsitting.  This is probably going to be the biggest job, updating them\nto 15.1<\/span><\/code><\/p>\n<p><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">I\ntested one worked (Nextcloud) and I could access through the NPM\nproxy, but then quickly closed that down as this is one of the PHP\nissue jails.<\/span><\/code><\/p>\n<p><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">Next\nwas the big one \u2013 would the Portainer\/Docker VM start?  YES, and\nother than dropping the Portainer license, which I had saved in\nBitwarden, it looks like most,<\/span><\/code><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">but<\/span><\/code><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">not\nall of the containers came up.  <\/span><\/code><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">Teslamate\ndidn\u2019t and it looks like all of the Stacks in Portainer are\nunavailable.<\/span><\/code><\/p>\n<p><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">So\nwith a little help from Claude I managed to get to the bottom of\nthis.  It turns out three of my fourteen NFS mounts hadn\u2019t come up,\nbecause the VM booted faster than the NAS and nothing retried them.\nOne of those was the share holding all my Docker data. That is also\nthe answer to why everything else started: the other eleven mounts\nwere fine, and when Docker found its directory missing it quietly\ncreated an empty one on the VM\u2019s own disk, so the containers came\nup happily on nothing at all. Portainer started on a blank database,\nwhich is why it looked like a fresh install. Teslamate was the only\none that couldn\u2019t paper over it and actually said so.  <\/span><\/code><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">The\nfstab entries only had nfsvers=3 and now have _netdev, nofail and a\nretry, and Docker itself has been told to wait for its storage rather\nthan invent it.<\/span><\/code><\/p>\n<p><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">I\nalso started up the Pi-hole VM and<\/span><\/code><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">some\nof the jails<\/span><\/code><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">and<\/span><\/code><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">everything\nappears to be working just fine.<\/span><\/code><\/p>\n<p><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">I\nwas going to leave upgrading jails from 13.5 until Sunday, but given\nhow well things are going I\u2019m going to start now.  I\u2019d got Claude\nto create me a \u2018playbook\u2019 which included the jail migration, but\nthe new <a href=\"https:\/\/community.freecore.org\/\">FreeCORE forum<\/a> also had a HOW TO guide for this, so I tried\nto use the best of both.<\/span><\/code><\/p>\n<p><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">Nextcloud\nwas first and the hop to 14.5 took well over an hour,<\/span><\/code><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">with\nlong stretches where it looked like it had hung.  I\u2019d been using\nClaude to check a few of the messages and mentioned the time it was\ntaking.  Claude suggested trimming freebsd-update's components,\nbecause it was reinstalling the entire FreeBSD source tree one file\nat a time. Nothing in these jails needs that, and trimming it brought\nthe second hop, to 15.1, down to about fifteen minutes.  WordPress\nthen did both hops at the faster rate and updated perfectly, so the\ntwo jails actually affected by the PHP security flaw were both done\non the first day. And since this blog runs on that WordPress jail,\nthe thing I was most worried about on Friday night turned out fine \u2014 after all, you\u2019re reading it!<\/span><\/code><\/p>\n<p><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">LimeSurvey\nis the same, so I\u2019m planning to do that one and then stop for the\nnight, but I\u2019m sure this results in a FreeCORE update blog in the\nnot too distant future.  Perhaps one to end 2026?<\/span><\/code><\/p>\n<p><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">There\u2019s<\/span><\/code><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">some\nblogs about<\/span><\/code><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\"><a href=\"https:\/\/omarchy.org\/\"> Omarchy<\/a>\ntoo, as I\u2019m picking up the EliteBook 6 G1a (now with 32GB RAM) more\nthan I am my <a href=\"https:\/\/home.apeconsulting.co.uk\/adrian\/macbook-pro-m5-pro-amongst-others\/\">MacBook<\/a> at the minute, and that\u2019s definitely an OS\npreference over a hardware one.  I\u2019ve drafted this in LibreOffice\non Omarchy!<\/span><\/code><\/p>\n<p><code class=\"western\"><span style=\"font-family: Arial, sans-serif;\">But\ntoday has been a good \u2018sysadmin\u2019 day.  Sad to leave Free\/TrueNAS\nbehind but happy to have found FreeCORE as a very familiar\nreplacement.<\/span><\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"744\" height=\"226\" src=\"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2026\/10\/freecore.png\" alt=\"\" class=\"wp-image-29685\" srcset=\"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2026\/10\/freecore.png 744w, https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2026\/10\/freecore-480x226.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 744px, 100vw\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>This moment feels like it\u2019s been coming for some years now. I can\u2019t remember exactly when iXsystems announced it was dropping support for TrueNAS Core, their FreeBSD-based NAS appliance, in favour of TrueNAS Scale, their newer Linux-based version. Having been using TrueNAS, and FreeNAS before that, for about 13 years, I wasn\u2019t sure what to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[2],"tags":[],"class_list":["post-29680","post","type-post","status-publish","format-standard","hentry","category-it"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TrueNAS is dead, long live FreeCORE - Adrian&#039;s Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TrueNAS is dead, long live FreeCORE - Adrian&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"This moment feels like it\u2019s been coming for some years now. I can\u2019t remember exactly when iXsystems announced it was dropping support for TrueNAS Core, their FreeBSD-based NAS appliance, in favour of TrueNAS Scale, their newer Linux-based version. Having been using TrueNAS, and FreeNAS before that, for about 13 years, I wasn\u2019t sure what to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/\" \/>\n<meta property=\"og:site_name\" content=\"Adrian&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-24T17:57:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-24T18:17:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2026\/10\/freecore.png\" \/>\n\t<meta property=\"og:image:width\" content=\"744\" \/>\n\t<meta property=\"og:image:height\" content=\"226\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Adrian\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adrian\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-is-dead-long-live-freecore\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-is-dead-long-live-freecore\\\/\"},\"author\":{\"name\":\"Adrian\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#\\\/schema\\\/person\\\/f63f15ff50bb8f956afdd86a816c5d2a\"},\"headline\":\"TrueNAS is dead, long live FreeCORE\",\"datePublished\":\"2026-10-24T17:57:50+00:00\",\"dateModified\":\"2026-10-24T18:17:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-is-dead-long-live-freecore\\\/\"},\"wordCount\":566,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#\\\/schema\\\/person\\\/f63f15ff50bb8f956afdd86a816c5d2a\"},\"image\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-is-dead-long-live-freecore\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/10\\\/freecore.png\",\"articleSection\":[\"IT\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-is-dead-long-live-freecore\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-is-dead-long-live-freecore\\\/\",\"url\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-is-dead-long-live-freecore\\\/\",\"name\":\"TrueNAS is dead, long live FreeCORE - Adrian&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-is-dead-long-live-freecore\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-is-dead-long-live-freecore\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/10\\\/freecore.png\",\"datePublished\":\"2026-10-24T17:57:50+00:00\",\"dateModified\":\"2026-10-24T18:17:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-is-dead-long-live-freecore\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-is-dead-long-live-freecore\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-is-dead-long-live-freecore\\\/#primaryimage\",\"url\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/10\\\/freecore.png\",\"contentUrl\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/10\\\/freecore.png\",\"width\":744,\"height\":226},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-is-dead-long-live-freecore\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TrueNAS is dead, long live FreeCORE\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#website\",\"url\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/\",\"name\":\"Adrian&#039;s Blog\",\"description\":\"Ramblings of an IT Geek\",\"publisher\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#\\\/schema\\\/person\\\/f63f15ff50bb8f956afdd86a816c5d2a\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#\\\/schema\\\/person\\\/f63f15ff50bb8f956afdd86a816c5d2a\",\"name\":\"Adrian\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g\",\"caption\":\"Adrian\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TrueNAS is dead, long live FreeCORE - Adrian&#039;s Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/","og_locale":"en_GB","og_type":"article","og_title":"TrueNAS is dead, long live FreeCORE - Adrian&#039;s Blog","og_description":"This moment feels like it\u2019s been coming for some years now. I can\u2019t remember exactly when iXsystems announced it was dropping support for TrueNAS Core, their FreeBSD-based NAS appliance, in favour of TrueNAS Scale, their newer Linux-based version. Having been using TrueNAS, and FreeNAS before that, for about 13 years, I wasn\u2019t sure what to [&hellip;]","og_url":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/","og_site_name":"Adrian&#039;s Blog","article_published_time":"2026-10-24T17:57:50+00:00","article_modified_time":"2026-10-24T18:17:34+00:00","og_image":[{"width":744,"height":226,"url":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2026\/10\/freecore.png","type":"image\/png"}],"author":"Adrian","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Adrian","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/#article","isPartOf":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/"},"author":{"name":"Adrian","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#\/schema\/person\/f63f15ff50bb8f956afdd86a816c5d2a"},"headline":"TrueNAS is dead, long live FreeCORE","datePublished":"2026-10-24T17:57:50+00:00","dateModified":"2026-10-24T18:17:34+00:00","mainEntityOfPage":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/"},"wordCount":566,"commentCount":0,"publisher":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#\/schema\/person\/f63f15ff50bb8f956afdd86a816c5d2a"},"image":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/#primaryimage"},"thumbnailUrl":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2026\/10\/freecore.png","articleSection":["IT"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/","url":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/","name":"TrueNAS is dead, long live FreeCORE - Adrian&#039;s Blog","isPartOf":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#website"},"primaryImageOfPage":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/#primaryimage"},"image":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/#primaryimage"},"thumbnailUrl":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2026\/10\/freecore.png","datePublished":"2026-10-24T17:57:50+00:00","dateModified":"2026-10-24T18:17:34+00:00","breadcrumb":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/#primaryimage","url":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2026\/10\/freecore.png","contentUrl":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2026\/10\/freecore.png","width":744,"height":226},{"@type":"BreadcrumbList","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-is-dead-long-live-freecore\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/home.apeconsulting.co.uk\/adrian\/"},{"@type":"ListItem","position":2,"name":"TrueNAS is dead, long live FreeCORE"}]},{"@type":"WebSite","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#website","url":"https:\/\/home.apeconsulting.co.uk\/adrian\/","name":"Adrian&#039;s Blog","description":"Ramblings of an IT Geek","publisher":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#\/schema\/person\/f63f15ff50bb8f956afdd86a816c5d2a"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/home.apeconsulting.co.uk\/adrian\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#\/schema\/person\/f63f15ff50bb8f956afdd86a816c5d2a","name":"Adrian","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g","caption":"Adrian"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/c2e5d9012573aedee25fd68deb071781d974af50ae74bf73aeb0e70433f7390c?s=96&d=mm&r=g"}}]}},"jetpack_shortlink":"https:\/\/wp.me\/p90DI4-7II","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/posts\/29680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/comments?post=29680"}],"version-history":[{"count":6,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/posts\/29680\/revisions"}],"predecessor-version":[{"id":29689,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/posts\/29680\/revisions\/29689"}],"wp:attachment":[{"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/media?parent=29680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/categories?post=29680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/tags?post=29680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}