FreeCORE is What Your TrueNAS CORE Box Should Have

This independent fork carries FreeBSD, OpenZFS, and jails forward for users who never wanted Linux.
Warp Terminal

iXsystems put TrueNAS CORE into what it called a sustaining engineering phase back in 2024. Under this, the open source NAS operating system would only receive security and stability fixes, with new features going to the Linux-based SCALE branch instead.

Even its maintenance releases got axed when iXsystems marked 13.3-U1.2 as the final release for the 13.3 series (or train as they call them).

SCALE has since been renamed TrueNAS Community Edition, and users who didn't want to move to a Linux-based OS were stuck with CORE and no actively developed FreeBSD-based path forward.

FreeCORE looks to be that path.

What is FreeCORE?

a dashboard-style freecore web user interface that shows a sidebar menu and four big sections that cover system, cpu, memory, and network metrics
FreeCORE's web user interface.

It traces directly back through TrueNAS CORE to FreeNAS, and it's built on the same foundation CORE always used: FreeBSD and OpenZFS. The current stable release is 15.0-U1.3, and it is aimed at TrueNAS CORE holdouts.

Basically for people who rely on features like FreeBSD jails and bhyve virtual machines who have no interest in moving to TrueNAS Community Edition's Debian Linux base.

It's also worth knowing that FreeCORE is a one-person project. Their motivation for creating this was that they needed a FreeBSD way off their own TrueNAS CORE box instead of migrating to Linux.

So they built one, leaning heavily on AI coding agents for the implementation while directing and validating the work themselves.

FreeCORE's FreeBSD 15 base carries along many practical component upgrades with it too!

OpenZFS climbs from 2.1.14 to 2.4.2, Python from 3.9 to 3.11, and the web interface runs on a much newer build of Angular.

WebAuthn security keys now work as a second login factor, and one-time passwords cover console logins. Jails can share the host GPU through a new DRM driver, and rar2fs mounts RAR archives read-only.

FreeCORE also gets rid of vendor telemetry and offers a web interface that lets you manage everything from jails and virtual machines to storage, sharing, and user accounts.

Jails networking runs through VNET, NAT, or DHCP depending on what the setup needs, and an advanced jail creation form exposes every option for admins who want a greater level of control.

Get started

the terminal interface of freecore is shown here with a list of options to configure and control the system

Most of you arriving at FreeCORE are likely running TrueNAS CORE 13.3, and moving is only a matter of taking a backup and running this script:

fetch https://freecore.org/freecore-enroll.sh && sh freecore-enroll.sh

Running it switches the system's update train and certificate away from iXsystems' servers and points it at FreeCORE's.

From there, the upgrade runs through System β€Ί Update like any other update. The configuration database migrates on first boot, though not everything makes it across. OpenVPN gets replaced by WireGuard, and enterprise-licensed features don't carry over.

Of course you could always go the fresh install route, where you write the image to removable media, verify it, and then boot from it to install it on a drive.

The official documentation is a handy resource that covers a range of topics related to FreeCORE installation and usage, while the source code lives on Codeberg.


Suggested Read πŸ“–: Here are your choices for an open source NAS operating system if you don't prefer FreeCORE.

Here are Your Choices for an Open Source NAS Operating System
Building a NAS in your homelab? Here are the choices of operating systems you can use.

If this helped you, consider supporting It's FOSS

It's FOSS has been helping people use Linux for the past 14 years. Help us stay independent from big tech. Become a Plus member, enjoy ad-free reading and get 5 eBooks.

Plus yearly

Ad-free, FREE ebooks

Join yearly

Buy us a coffee

Any amount, no commitment

Support on Ko-fi
About the author
Sourav Rudra

Sourav Rudra

A nerd with a passion for open source software, custom PC builds, motorsports, and exploring the endless possibilities of this world.

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world

itsfoss happy penguin

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.