Urgent.News

What's breaking now, across thousands of outlets.

Tech

How to turn an old PC into a NAS

An old computer doesn't have to be e-waste — you can turn it into a NAS server for your house. Here's what you need to know about.

How to turn an old PC into a NAS

An old desktop PC can be repurposed as a network-attached storage (NAS) device, offering significant cost savings compared to purchasing a commercial NAS unit. By using older hardware with lower power consumption, users can reduce their electricity bills by $30 to $300 over three years. The process involves migrating the existing Windows operating system to a Linux-based NAS operating system like TrueNAS Community Edition.

This switch eliminates Windows updates and bloatware, while potentially improving performance on lightweight Linux distributions.

To set up the NAS, users need to purchase additional hard drives, ideally the Seagate IronWolf Pro models for their robust workload capacity and long lifespan. A 64GB SSD is sufficient for the operating system, and USB SSDs can serve as a boot device if necessary. For cases with no available SATA ports, 5.25-inch to 3.5-inch drive adapters can be used to accommodate modern SATA drives.

TrueNAS Community Edition provides advanced features such as automated snapshots, block corruption checking, and RAIDZ redundancy, making it a reliable choice for data storage. The setup process involves connecting a monitor and keyboard to the installation PC, as well as an Ethernet cable for network connectivity. Once the NAS is running, it can be accessed via ethernet or Wi-Fi, with optional drive adapters for non-standard motherboard configurations.

Written by urgent.news from XDA Developers's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at xda-developers.com →

More in Tech

Writing a C matrix library

I'm toying with the idea to write a neural network library in C. Which is quite an undertaking. To approach it in baby steps, I want to build some smaller building blocks first.

  • Author creates matrix library in C, starting with random number library and matrix math.
  • Uses structs to represent matrices, storing dimensions and pointer to floating point data.
  • Implements matmul() function for matrix multiplication, passing Mat structs by value.

How I turn Shopify pre-orders into a daily bake sheet

If you run a small bakery on Shopify and take orders for a pickup day, you probably know this evening routine. Export the orders, open a spreadsheet, filter by date, then add up how many loaves, boxes…

  • Shopify pre-orders create daily baking challenges due to inconsistent date formats.
  • Tikkivo BakeList app consolidates quantities by product and variant, flags inactive orders.
  • Free plan accommodates up to 30 orders monthly, paid plans start at $19 per month.

More from Sunday 1 November →