{"id":29280,"date":"2025-01-07T18:49:13","date_gmt":"2025-01-07T18:49:13","guid":{"rendered":"https:\/\/home.apeconsulting.co.uk\/adrian\/?p=29280"},"modified":"2025-01-12T11:44:19","modified_gmt":"2025-01-12T11:44:19","slug":"truenas-2025","status":"publish","type":"post","link":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-2025\/","title":{"rendered":"TrueNAS 2025"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2025\/01\/happynewyear.jpeg&#8221; title_text=&#8221;happynewyear&#8221; align=&#8221;center&#8221; admin_label=&#8221;Happy New Year&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_text admin_label=&#8221;Intro&#8221; _builder_version=&#8221;4.27.4&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; custom_margin=&#8221;||-33px|||&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Well, I didn&#8217;t manage to blog every month in 2024, but I did manage more than 12, so I think that&#8217;s not a bad effort, given the two-year break!<\/p>\n<p>I know that I have another TrueNAS blog to start this year (after not blogging for so long) <a href=\"https:\/\/home.apeconsulting.co.uk\/adrian\/i-loved-freenas\/\">here<\/a> and <a href=\"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-13-3\/\">here<\/a>, but it has become a bit of an annual event to blog about my server and the services running on it. \u00a0Better not mess with that balance, so here&#8217;s what my boss would call a &#8216;state of the nation&#8217; or a &#8216;view from the bridge&#8217; for my TrueNAS server going into 2025&#8230;<\/p>\n<p>The biggest change was upgrading TrueNAS from 13.0-U6 to 13.3, which updated the version of FreeBSD from 13.1 to 13.3. \u00a0This allowed the jails to be updated from 13.1 (which was no longer supported) to 13.3, or for most of my jails to 13.4, which is supported until the middle of 2025. \u00a0I think there will be a 13.5, which should also be compatible and supported into 2026, hopefully! \u00a0I blogged about all that <a href=\"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-13-3\/\">here<\/a>. \u00a0Although it was quite a challenge at the time, I managed to get the FEMP stack updated for most of the jails running this, which is a good place to start the year:<\/p>\n<p><!-- \/divi:tadv\/classic-paragraph --><!-- divi:image --><\/p>\n<p><!-- \/divi:image --><\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;Jails&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;19px|||||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Airsonic<\/h3>\n<p>This is probably running the same version as it was when I did the blog at the end of 2022, as Airsonic hasn&#8217;t been updated! \u00a0As it was back then, it\u2019s rarely used, and I&#8217;m now pretty much exclusively listening to music on Apple Music or occasionally through emby. \u00a0It&#8217;s a handy backup, and picks up music from the same place I save it for emby, so it takes zero effort to update.<\/p>\n<h3>emby<\/h3>\n<p>emby is still my media server of choice and something I (and several family and friends) would be lost without. It\u2019s running 4.8.10.0 (from 4.7.14.0 at the beginning of the year), which is the latest stable release, and I&#8217;ve not tested the beta releases at all this year.<\/p>\n<h3>Nextcloud<\/h3>\n<p>This has become the most crucial jail for me, and while emby gives it a run for its money, I&#8217;d struggle without Nextcloud now. \u00a0I suppose I could migrate everything to Onedrive or iCloud, but the point is to keep my data local. \u00a0There isn&#8217;t an option to do this for emby, so I&#8217;d be equally lost without that, but I also have other people using Nextcloud, so this would be the most difficult to replace.\u00a0 The integration with <a href=\"https:\/\/www.onlyoffice.com\/en\/\">ONLYOFFICE<\/a> makes it a genuine Office 365 alternative running from my micro-data centre! \u00a0I\u2019m bang up to date, running the latest 30.0.4 (from 27.1.5), with MariaDB 10.6 and PHP 8.3 upgraded in 2024.<\/p>\n<h3>Limesurvey<\/h3>\n<p>This is the problem, child, as I&#8217;m struggling to update the version of PHP beyond 7.4, which hasn&#8217;t been supported for some time. \u00a0Everything else is up to date (Limesurvey 6.6.6 from 6.4.0 and MariaDB 10.6), and I&#8217;m not really using it in anger anymore as I&#8217;m no longer a Trustee for my daughter&#8217;s Out of School Club. \u00a0It&#8217;s handy to have running, though, so I keep it updated. \u00a0I might try to rebuild the jail to see if I can get PHP onto something supported.<\/p>\n<h3>MediaWiki<\/h3>\n<p>I rebuilt this during 2024, more to test how to upgrade MariaDB than anything else. \u00a0I still haven&#8217;t found a use for this; it wasn&#8217;t even listed in the previous update! Perhaps one day&#8230;<\/p>\n<h3>OpenVPN<\/h3>\n<p>I was always quite nervous about updating this, and I don&#8217;t do it all that often, but it&#8217;s never been a problem. \u00a0I still use it when I&#8217;m away from home, so I update it every 3-4 months. \u00a0It&#8217;s currently running 2.6.12 (from 2.5.3).<\/p>\n<h3>WordPress<\/h3>\n<p>This is just running my blog now, as the company (and website) are no more! I keep this pretty much up to date, so it&#8217;s running WordPress 6.7.1 (from 6.4.2), MariaDB 10.6, and PHP 8.3. The test instance on Docker hasn&#8217;t been updated for way too long, and I really should think about taking that down. It was built when I was thinking about starting up a web development company, but that didn&#8217;t happen, and I suspect it never will.<\/p>\n<p>I still haven&#8217;t deleted my old calibre jail, but everything else (plex, Bitwarden, Minecraft and Photoprism) is gone.<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8221;VMs&#8221; _builder_version=&#8221;4.27.4&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; min_height=&#8221;1011.1px&#8221; custom_margin=&#8221;42px|||||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Given all the changes to TrueNAS and the jails, the Virtual Machines have been a little neglected, at least from an OS perspective. \u00a0I run application updates and security patches but haven&#8217;t updated the OS. I think Ubuntu 20.04 LTS is supported until the middle of 2025, so 2025 might be the year of the VM. \u00a0I&#8217;m cheating here with a table very similar to the one used at the beginning of the year:<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><!-- divi:table --><\/p>\n<figure class=\"wp-block-table\">\n<table style=\"width: 99.878493%;\">\n<tbody>\n<tr>\n<td style=\"width: 11.800487%;\"><strong>Name<\/strong><\/td>\n<td style=\"width: 9.854015%;\"><strong>OS 2024<\/strong><\/td>\n<td style=\"width: 9.489051%;\"><strong>OS 2025<\/strong><\/td>\n<td style=\"width: 68.613138%;\"><strong>Application(s)<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.800487%;\">cplan<\/td>\n<td style=\"width: 9.854015%;\">ubuntu-desktop 22.4.3<\/td>\n<td style=\"width: 9.489051%;\">ubuntu-desktop 22.4.3<\/td>\n<td style=\"width: 68.613138%;\">This runs Crashplan exclusively, and I forget it&#8217;s there, other than the weekly e-mail to remind me it&#8217;s backing up my TrueNAS server and the monthly invoice for $11.99! \u00a0It&#8217;s still the cheapest I can find for offsite backup, which is especially important as my onsite backup no longer runs 24&#215;7, given the rising electricity costs and a remodelled home office with no space for two large workstations\/servers. It does get updated every few months, but it&#8217;s nice to know that Crashplan has a much more up-to-date backup. \u00a0I&#8217;m using about 2.5TB of storage!<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.800487%;\">mattermost<\/td>\n<td style=\"width: 9.854015%;\">ubuntu server 20.4.2<\/td>\n<td style=\"width: 9.489051%;\">ubuntu server 20.4.3<\/td>\n<td style=\"width: 68.613138%;\">I should upgrade the OS for this one, but it is still supported until 2025 and will be updated whenever I update the LTS release of Mattermost. It was running 8.1.0 and is now running 9.11.0.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.800487%;\">oedocs<\/td>\n<td style=\"width: 9.854015%;\">ubuntu server 22.4.3<\/td>\n<td style=\"width: 9.489051%;\">ubuntu server 22.4.3<\/td>\n<td style=\"width: 68.613138%;\">I should have called this oodocs, as it&#8217;s running ONLYOFFICE Document Server, which I use with Nextcloud, but it just works, so I have left things alone. I&#8217;m getting wiser in my old age! It&#8217;s updated every few months and is currently running \u00a08.2.0 (from 7.5.0).<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.800487%;\">pihole<\/td>\n<td style=\"width: 9.854015%;\">ubuntu server 22.4.1<\/td>\n<td style=\"width: 9.489051%;\">ubuntu server 22.4.1<\/td>\n<td style=\"width: 68.613138%;\">Another one I update regularly has worked brilliantly to hide most advertising when web browsing, but also speed up DNS searches using unbound. \u00a0The version of PHP is lagging a little behind on 8.1, but Pi-hole is running the latest 5.8.3, although it must be due for an update soon.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.800487%;\">portainer<\/td>\n<td style=\"width: 9.854015%;\">ubuntu server 20.4.4<\/td>\n<td style=\"width: 9.489051%;\">ubuntu server 20.4.4<\/td>\n<td style=\"width: 68.613138%;\">It&#8217;s another with the wrong name, as it&#8217;s running all my Docker containers, although one is Portainer. It is hard to cover them all in detail here. Still, the main ones are Bitwarden, Calibre-web, Teslamate\/Grafana, Uptime Kuma, WordPress (a development version), and other web tools (LEMP stack, phpmyadmin, etc.)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>I guess you&#8217;d summarise the year as &#8216;updated jails, maintained VMs,&#8217; but most things are running supported versions of the app, database and supporting stack, other than a few exceptions. \u00a0Storage is starting to become more of a concern. \u00a0I am down to 12.2TB on FreeNAS0 (70%), my HDD pool, and 228GB on FreeNAS0s (75%), my SSD pool. \u00a0Both of these are higher than I like, and while I still have another year or so, I really need to give some thought to my future strategy in 2025. \u00a0FreeNAS1 is my backup server, which I no longer run 24&#215;7 due to energy costs and space. \u00a0It comes out every month or so, and I back up the really important stuff from FreeNAS0(s), but that&#8217;s now over 90%, so I&#8217;m not backing up everything. \u00a0CrashPlan is still doing the offsite stuff, so my backup strategy is still robust, and it&#8217;s good I&#8217;ve never needed it, touch wood!<\/p>\n<p><!-- \/divi:tadv\/classic-paragraph --><\/p>\n<p>&nbsp;<\/p>\n<p><!-- divi:image --><\/p>\n<p>&nbsp;<\/p>\n<p><!-- \/divi:image -->[\/et_pb_text][et_pb_text admin_label=&#8221;Other&#8221; _builder_version=&#8221;4.27.4&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; custom_margin=&#8221;-98px|||||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>I\u2019m still running a Raspberry Pi 4 from an SSD, which runs a pretty up-to-date version of the Home Assistant Operating System (14.1) and an equally up-to-date version of Home Assistant Core (2025.1.0). In addition to providing all the home automation for my Philips Hue lighting and TP-Link switches, I have various integrations for my Tesla and Octopus Energy. Still, the most important is probably the Addon for NGINX Proxy Manager, which controls all access to my network and the Certbot certificate renewals every three months. This has worked brilliantly since I switched from doing this semi-manually in a jail, which I blogged about <a href=\"https:\/\/home.apeconsulting.co.uk\/adrian\/ssl-reverse-proxy-jail\/\">here<\/a>!<\/p>\n<p>Anyway, that was my New Year TrueNAS update! \u00a0It feels like a while since I&#8217;ve wished anyone reading this a happy New Year! \u00a0I&#8217;m hoping to keep blogging through 2025, as enjoyed my return in 2024. \u00a0It wasn&#8217;t perhaps as regular as I&#8217;d planned, but I think I managed an average of a blog month which will be the target again for 2025.<img alt=\"\" \/><\/p>\n<p>Let&#8217;s finish with a gallery of logos, which I think helps to show the scale (pun intended) of what I&#8217;m running on my TrueNAS Core server. \u00a0I hope you have a wonderful 2025&#8230;<\/p>\n<p><!-- \/divi:tadv\/classic-paragraph --><!-- divi:image --><\/p>\n<p><!-- \/divi:image --><\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2020\/12\/airsonic_logo-182.png&#8221; title_text=&#8221;airsonic_logo-182&#8243; align=&#8221;center&#8221; admin_label=&#8221;Airsonic&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2020\/12\/emby_logo-182.png&#8221; title_text=&#8221;emby_logo-182&#8243; align=&#8221;center&#8221; admin_label=&#8221;Emby&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2020\/12\/nextcloud_logo-182.jpg&#8221; title_text=&#8221;nextcloud_logo-182&#8243; align=&#8221;center&#8221; admin_label=&#8221;Nextcloud&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2020\/12\/limesurvey_logo-182.png&#8221; title_text=&#8221;limesurvey_logo-182&#8243; align=&#8221;center&#8221; admin_label=&#8221;Limesurvey&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2020\/12\/mediawiki_logo-182.png&#8221; title_text=&#8221;mediawiki_logo-182&#8243; align=&#8221;center&#8221; admin_label=&#8221;MediaWiki&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2020\/12\/openVPN_logo-182.png&#8221; title_text=&#8221;openVPN_logo-182&#8243; align=&#8221;center&#8221; admin_label=&#8221;openvpn&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2020\/12\/wordpress_logo-182.png&#8221; title_text=&#8221;wordpress_logo-182&#8243; align=&#8221;center&#8221; admin_label=&#8221;Wordpress&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2025\/01\/crashplan.png&#8221; title_text=&#8221;crashplan&#8221; align=&#8221;center&#8221; admin_label=&#8221;Crashplan&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px|||||&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2025\/01\/mattermost.jpg&#8221; title_text=&#8221;mattermost&#8221; align=&#8221;center&#8221; admin_label=&#8221;Mattermost&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2025\/01\/onlyoffice.png&#8221; title_text=&#8221;onlyoffice&#8221; align=&#8221;center&#8221; admin_label=&#8221;Onlyoffice&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2025\/01\/pi-hole.png&#8221; title_text=&#8221;pi-hole&#8221; align=&#8221;center&#8221; admin_label=&#8221;Pi-hole&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2025\/01\/portainer.jpg&#8221; title_text=&#8221;portainer&#8221; align=&#8221;center&#8221; admin_label=&#8221;Portainer&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2025\/01\/bitwarden.png&#8221; title_text=&#8221;bitwarden&#8221; align=&#8221;center&#8221; admin_label=&#8221;Bitwarden&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2025\/01\/tesla.jpg&#8221; title_text=&#8221;tesla&#8221; align=&#8221;center&#8221; admin_label=&#8221;Tesla&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2025\/01\/r-pi.png&#8221; title_text=&#8221;r-pi&#8221; align=&#8221;center&#8221; admin_label=&#8221;Raspberry Pi&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/home.apeconsulting.co.uk\/adrian\/wp-content\/uploads\/sites\/2\/2025\/01\/home-assistant-e1736254949781.png&#8221; title_text=&#8221;home-assistant&#8221; align=&#8221;center&#8221; admin_label=&#8221;Home Assistant&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well, I didn&#8217;t manage to blog every month in 2024, but I did manage more than 12, so I think that&#8217;s not a bad effort, given the two-year break! I know that I have another TrueNAS blog to start this year (after not blogging for so long) here and here, but it has become a [&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":"on","_et_pb_old_content":"<!-- wp:tadv\/classic-paragraph -->\n<p>Well, I didn't manage to blog every month in 2024, but I did manage more than 12 blogs, so I think that's not a bad effort given the two year break!<\/p>\n<p>I know, another TrueNAS blog to start this year (after not blogging for so long) <a href=\"https:\/\/home.apeconsulting.co.uk\/adrian\/i-loved-freenas\/\">here<\/a> and <a href=\"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-13-3\/\">here<\/a>, but it had become a bit of an annual event to blog about my server and the services running on it. \u00a0Better not mess with that balance, so here's what my boss would call a 'state of the nation' or a 'view from the bridge' for my TrueNAS server going into 2025 (yes, I know I've published this is 2024, but it won't be changing!)<\/p>\n<p>The biggest change was upgrading TrueNAS from 13.0-U6 to 13.3, which updated the version of FreeBSD from 13.1 to 13.3. \u00a0This allowed the jails to be updated from 13.1 (which was no longer supported) to 13.3, or for most of my jails to 13.4, which is supported until the middle of 2025. \u00a0I think there will be a 13.5, which should also be compatible and supported into 2026, hopefully! \u00a0I blogged about all that <a href=\"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-13-3\/\">here<\/a>. \u00a0Although it was quite a challenge at the time, I managed to get the FEMP stack updated for most of the jails running this, which is a good place to start the year:<\/p>\n<h3>Airsonic<\/h3>\n<p>This is probably running the same version as it was when I did blog at the end of 2022, as Airsonic hasn't been updated! \u00a0As it was back then, it\u2019s rarely used and I'm now pretty much exclusively listening to music on Apple Music or occasionally through emby. \u00a0It's a handy backup, and picks up music from the same place I save it for emby, so takes zero effort to update.<\/p>\n<h3>emby<\/h3>\n<p>emby is still very much my media server of choice and something I (and several family and friends) would be lost without. It\u2019s running 4.8.10.0 (from 4.7.14.0 at the beginning of the year) which is the latest stable release, and I've not tested the beta releases at all this year.<\/p>\n<h3>Nextcloud<\/h3>\n<p>This has become the most important jail for me, and while emby gives it a run for it's money, I'd struggle without Nextcloud now. \u00a0I suppose I could migrate everything to Onedrive or iCloud, but the whole point is to keep my data local. \u00a0There isn't really an option to do this for emby, so and I'd be equally lost without that, but I also have other people using Nextcloud so this would be the most difficult to replace.\u00a0 The integration with <a href=\"https:\/\/www.onlyoffice.com\/en\/\">ONLYOFFICE<\/a> makes it a genuine Office 365 alternative, all running from my micro-data center! \u00a0I\u2019m bang up to date running the latest 30.0.2 (from 27.1.5), with MariaDB 10.6 and PHP 8.3 upgraded during 2024.<\/p>\n<h3>Limesurvey<\/h3>\n<p>This is the problem child, as I'm stuggling to update the version of PHP beyond 7.4, which hasn't been supported for some time. \u00a0Everything else is up to date (Limesurvey 6.6.6 from 6.4.0 and MariaDB 10.6) and I'm not really using it in anger anymore as I'm no longer a Trustee for my daughters Out of School Club. \u00a0It's handy to have running though, so I keep it updated. \u00a0I might try to rebuild the jail to see if I can get PHP onto something supported.<\/p>\n<h3>MediaWiki<\/h3>\n<p>I rebuilt this during 2024, more to test how to upgrade MariaDB than anything else. \u00a0I still haven't found a use for this, and it wasn't even listed in the previous update! Perhaps one day... \u00a0\u00a0<\/p>\n<h3>OpenVPN<\/h3>\n<p>I was always quite nervous about updating this, and I don't do it all that often, but it's never been a problem. \u00a0I still use it from time to time so update it every 3-4 months. \u00a0It's currently running 2.6.2 (from 2.5.3).<\/p>\n<h3>WordPress<\/h3>\n<p>This is just running my blog now, as the company (and website) are no more! \u00a0I keep this pretty much up to date, so it's running WordPress 6.7 (from 6.4.2) and MariaDB 10.6 and PHP 8.3. \u00a0The test instance on Docker hasn't been updated for way too long and I really should think about taking that down. \u00a0It was built when I was thinking about starting up a web devleopment company, but that didn't happen and I suspect never will.<\/p>\n<p>I still haven't deleted my old calibre jail, but everything else (plex, Bitwarden, Minecraft and Photoprism) is gone.<\/p>\n<p>\u00a0<\/p>\n<p>Given all the changes to TrueNAS and the jails, the Virtual Machines have been a little neglected, at least from an OS perspective. \u00a0I run application updates and security patches, but haven't update the OS. \u00a0ubuntu 20.04 LTS is supported until the middle of 2025 I think, so 2025 might be the year of the VM. \u00a0I'm cheating here with a table very similar to the one used at the beginning of the year:<\/p>\n<p><!-- divi:table --><\/p>\n<figure class=\"wp-block-table\">\n<table style=\"width: 99.878493%;\">\n<tbody>\n<tr>\n<td style=\"width: 11.800487%;\"><strong>Name<\/strong><\/td>\n<td style=\"width: 9.854015%;\"><strong>OS 2024<\/strong><\/td>\n<td style=\"width: 9.489051%;\"><strong>OS 2025<\/strong><\/td>\n<td style=\"width: 68.613138%;\"><strong>Application(s)<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.800487%;\">cplan<\/td>\n<td style=\"width: 9.854015%;\">ubuntu-desktop 22.4.3<\/td>\n<td style=\"width: 9.489051%;\">ubuntu-desktop 22.4.3<\/td>\n<td style=\"width: 68.613138%;\">This runs Crashplan exclusively, and I kind of forget it's there, other than the weekly e-mail to remind me it's backing up my TrueNAS server and the monthly invoice for $11.99! \u00a0It's still the cheapest I can find for offsite backup, which is especially important as my onsite backup no longer runs 24x7, given the rising electricity costs and a remodelled home office with no space for two large workstations\/servers. It does get updated every few months, but it's nice to know that Crashplan has a much more up-to-date backup.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.800487%;\">mattermost<\/td>\n<td style=\"width: 9.854015%;\">ubuntu server 20.4.2<\/td>\n<td style=\"width: 9.489051%;\">ubuntu server 20.4.3<\/td>\n<td style=\"width: 68.613138%;\">I should upgrade the OS for this one, but it is still supported until 2025 and will be updated whenever I update the LTS release of Mattermost. It was running 8.1.0 and is now running 9.11.0.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.800487%;\">oedocs<\/td>\n<td style=\"width: 9.854015%;\">ubuntu server 22.4.3<\/td>\n<td style=\"width: 9.489051%;\">ubuntu server 22.4.3<\/td>\n<td style=\"width: 68.613138%;\">I should have called this oodocs, as it's running ONLYOFFICE Document Server, which I use with Nextcloud, but it just works, so I have left things alone. I'm getting wiser in my old age! It's updated every few months and is currently running \u00a08.2.0 (from 7.5.0).<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.800487%;\">pihole<\/td>\n<td style=\"width: 9.854015%;\">ubuntu server 22.4.1<\/td>\n<td style=\"width: 9.489051%;\">ubuntu server 22.4.1<\/td>\n<td style=\"width: 68.613138%;\">Another one I update regularly, and it's worked brilliantly to hide most advertising when web browsing, but also speed up DNS searches using unbound. \u00a0The version of PHP is lagging a little behind on 8.1, but Pi-hole is running the latest 5.8.3, although it must be due an update soon.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.800487%;\">portainer<\/td>\n<td style=\"width: 9.854015%;\">ubuntu server 20.4.4<\/td>\n<td style=\"width: 9.489051%;\">ubuntu server 20.4.4<\/td>\n<td style=\"width: 68.613138%;\">It's another with the wrong name, as it's running all my Docker containers, although one is Portainer. It is hard to cover them all in detail here. Still, the main ones are Bitwarden, Calibre-web, Teslamate\/Grafana, Uptime Kuma, WordPress (a development version), and other web tools (LEMP stack, phpmyadmin, etc.)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>I guess you'd summarise the year as 'updated jails, maintained VMs' but most things are running supported versions of the app, database and supporting stack other than a couple of exceptions. \u00a0Storage is starting to become more of a concern. \u00a0I down to 12.2TB on FreeNAS0 (70%) which is my HDD pool and 228GB on FreeNAS0s (75%) which is my SSD pool. \u00a0Both of these are higher than I like and while I still have another year or so, I really need to give some thought to my future strategy in 2025. \u00a0FreeNAS1 is my backup server, which I no longer run 24x7 due to energy costs and space. \u00a0It comes out every month or so and I backup the really important stuff from FreeNAS0(s) but that's now over 90% so I'm not backing up everything. \u00a0CrashPlan is still doing the offsite stuff, so my backup strategy is still robust, and it's good I've never need it, touch wood!\u00a0<\/p>\n<p>I\u2019m still running a Raspberry Pi 4 from an SSD, which runs a pretty up-to-date version of the Home Assistant Operating System (11.2) and an equally up-to-date version of Home Assistant Core (2023.12.3). As well as providing all the home automation for my Philips Hue lighting and TP-Link switches, I have various integrations for my Tesla and Octopus Energy. Still, the most important is probably the Addon for NGINX Proxy Manager, which controls all access to my network and the Certbot certificate renewals every three months. This has worked brilliantly since I switched from doing this semi-manually in a jail, which I think I blogged about <a href=\"https:\/\/home.apeconsulting.co.uk\/adrian\/ssl-reverse-proxy-jail\/\">here<\/a>!<\/p>\n<p>Anyway, that was my New Year TrueNAS update! \u00a0It feels like a while since I've wished anyone reading this a happy New Year! \u00a0I'm hoping to keep blogging through 2025, as enjoyed my return in 2024. \u00a0It wasn't perhaps as regular as I'd planned, but I think I managed an average of a blog month which will be the target again for 2025.<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<!-- \/wp:tadv\/classic-paragraph -->\n\n<!-- wp:image -->\n<figure class=\"wp-block-image\"><img alt=\"\"\/><\/figure>\n<!-- \/wp:image -->","_et_gb_content_width":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2],"tags":[21],"class_list":["post-29280","post","type-post","status-publish","format-standard","hentry","category-it","tag-spellchecked"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TrueNAS 2025 - 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-2025\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TrueNAS 2025 - Adrian&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"Well, I didn&#039;t manage to blog every month in 2024, but I did manage more than 12, so I think that&#039;s not a bad effort, given the two-year break! I know that I have another TrueNAS blog to start this year (after not blogging for so long) here and here, but it has become a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-2025\/\" \/>\n<meta property=\"og:site_name\" content=\"Adrian&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-07T18:49:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-12T11:44:19+00:00\" \/>\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=\"7 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-2025\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-2025\\\/\"},\"author\":{\"name\":\"Adrian\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#\\\/schema\\\/person\\\/f63f15ff50bb8f956afdd86a816c5d2a\"},\"headline\":\"TrueNAS 2025\",\"datePublished\":\"2025-01-07T18:49:13+00:00\",\"dateModified\":\"2025-01-12T11:44:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-2025\\\/\"},\"wordCount\":2221,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#\\\/schema\\\/person\\\/f63f15ff50bb8f956afdd86a816c5d2a\"},\"keywords\":[\"Checked\"],\"articleSection\":[\"IT\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-2025\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-2025\\\/\",\"url\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-2025\\\/\",\"name\":\"TrueNAS 2025 - Adrian&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/#website\"},\"datePublished\":\"2025-01-07T18:49:13+00:00\",\"dateModified\":\"2025-01-12T11:44:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-2025\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-2025\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/truenas-2025\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/home.apeconsulting.co.uk\\\/adrian\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TrueNAS 2025\"}]},{\"@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 2025 - 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-2025\/","og_locale":"en_GB","og_type":"article","og_title":"TrueNAS 2025 - Adrian&#039;s Blog","og_description":"Well, I didn't manage to blog every month in 2024, but I did manage more than 12, so I think that's not a bad effort, given the two-year break! I know that I have another TrueNAS blog to start this year (after not blogging for so long) here and here, but it has become a [&hellip;]","og_url":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-2025\/","og_site_name":"Adrian&#039;s Blog","article_published_time":"2025-01-07T18:49:13+00:00","article_modified_time":"2025-01-12T11:44:19+00:00","author":"Adrian","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Adrian","Estimated reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-2025\/#article","isPartOf":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-2025\/"},"author":{"name":"Adrian","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#\/schema\/person\/f63f15ff50bb8f956afdd86a816c5d2a"},"headline":"TrueNAS 2025","datePublished":"2025-01-07T18:49:13+00:00","dateModified":"2025-01-12T11:44:19+00:00","mainEntityOfPage":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-2025\/"},"wordCount":2221,"commentCount":0,"publisher":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#\/schema\/person\/f63f15ff50bb8f956afdd86a816c5d2a"},"keywords":["Checked"],"articleSection":["IT"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-2025\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-2025\/","url":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-2025\/","name":"TrueNAS 2025 - Adrian&#039;s Blog","isPartOf":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/#website"},"datePublished":"2025-01-07T18:49:13+00:00","dateModified":"2025-01-12T11:44:19+00:00","breadcrumb":{"@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-2025\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-2025\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/home.apeconsulting.co.uk\/adrian\/truenas-2025\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/home.apeconsulting.co.uk\/adrian\/"},{"@type":"ListItem","position":2,"name":"TrueNAS 2025"}]},{"@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_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p90DI4-7Cg","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/posts\/29280","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=29280"}],"version-history":[{"count":18,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/posts\/29280\/revisions"}],"predecessor-version":[{"id":29451,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/posts\/29280\/revisions\/29451"}],"wp:attachment":[{"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/media?parent=29280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/categories?post=29280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/home.apeconsulting.co.uk\/adrian\/wp-json\/wp\/v2\/tags?post=29280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}