CASAOS: TURN A RETIRED OFFICE LAPTOP INTO A PRIVATE HOME SERVER THAT REPLACES CLOUD STORAGE

A decommissioned business laptop with a small SSD becomes a home server that replaces cloud storage and keeps your files in the house.

by IceWhale Tech

FULL CAD BOM FIRMWARE DOCS

HomeAutomation

difficulty
●●○○○
time
an evening
license
Apache-2.0
repo
repo ACTIVE37,282 stars
1
Jump to section

COMPAREE VERDICT

CasaOS is an Apache-2.0 web interface that sits on top of Debian or Ubuntu and turns an old computer into a home cloud: file sync, Jellyfin media streaming, backups, network-wide ad blocking through Pi-hole, all managed as Docker containers from a single dashboard. A good target machine is a decommissioned business laptop — companies retire these in batches and sell them second-hand — and if one is already sitting unused, the only likely cost is a small SSD. The built-in battery is the practical advantage: a short power cut and the server stays up without a separate UPS. The limitation is that CasaOS itself is now updated rarely — the main branch has had only README changes since mid-2025 while IceWhale Tech works on ZimaOS — so this is a stable option rather than a fast-moving one. The single biggest trap is buying a laptop with a worn battery or soldered storage — check the SMART data and confirm the drive bay is accessible before you commit. If you want a home server that keeps files local and costs nothing per month, and you are comfortable with a web dashboard rather than deep Linux configuration, CasaOS is worth the evening.

GOOD TO KNOW

  • —Apache-2.0 licence with no commercial restrictions. More than 37,000 stars. The repository holds the core system and installer.
  • —There is no hardware bill of materials because the project assumes you bring a computer; CasaOS runs on amd64, arm64 and armv7, and our suggestion is a laptop with an 8th generation Intel Core i3 or equivalent.
  • —Documentation covers installation and basic app deployment. Configuration is largely through the web dashboard rather than command-line files.
  • —CasaOS development slowed after the company moved focus to ZimaOS. The system is stable but not rapidly evolving.
  • —Footage in our video is from Tech By Matt (YouTube).

Parts to buy

2 items

From our check of the build. Exact quantities and part numbers are in the creator’s BOM.

  • Retired business laptopFind
  • SSD is usually the only purchaseFind

BUILDS OF THE WEEK

Five open-source builds worth your weekend, every week.

Checked like this one: what’s really in the repo, what it costs, how hard it is. One email, unsubscribe anytime.

Can I build this?

Printnothing required
BuyA retired business laptop (we suggest an 8th gen Intel Core i3 or equivalent with 8 GB RAM). A 256 GB or larger SSD if the laptop does not already have one. If you already own the laptop, the SSD is usually the only purchase.
ToolsA USB drive for the installer (4 GB or larger). A web browser on another machine to access the dashboard. Optional: Ethernet cable for initial setup.
SkillsYou need to be comfortable booting from USB and following an installer. The system does the rest through a web interface. No command-line Linux experience is required, but it helps if something goes wrong.
TimeInstallation takes an evening. App deployment through the dashboard adds another hour or two depending on what you install.
CostLow if you already own the laptop — usually just an SSD. Buying a second-hand business laptop is the main extra cost. The monthly cloud storage bill stops.
SafetyMains voltage when the laptop is plugged in. Lithium battery inside the laptop — do not disassemble or puncture the battery pack. If the battery is swollen, do not use the laptop as a server; recycle it properly.

Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.

Videos

Tech By Matt turns an old laptop into a CasaOS home server: the laptop, drive installation and physical setup, then a dashboard walkthrough.

More builds like this

All projects

Gallery

Start here

Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.

  1. 1.Check the laptop spec and battery health(Confirm the laptop has at least an 8th generation Intel Core i3 (or AMD equivalent) and 8 GB of RAM. Check the battery health in the BIOS or with a hardware tool — a worn battery defeats the UPS advantage. Make sure the drive bay is accessible and not soldered.)
  2. 2.Install or upgrade the SSD(If the laptop does not have an SSD, install a 256 GB or larger drive. If it already has one, check the SMART data to confirm it is healthy.)
  3. 3.Download the CasaOS installer (The README gives a one-line installer (curl -fsSL https://get.casaos.io | sudo bash). Run it on a fresh Debian or Ubuntu install.)
  4. 4.Install and access the dashboard(Install Debian or Ubuntu from a USB stick, run the CasaOS one-line installer, then open the CasaOS dashboard from a browser on another machine using the laptop's IP address.)
  5. 5.Deploy apps from the dashboard(CasaOS presents a library of one-click app installs: Jellyfin for media, Nextcloud or Syncthing for file sync, Pi-hole for ad blocking. Each app runs in a Docker container.)

Resources

Documentation, files and community threads for this build — we link straight to the original sources and never rehost the creator’s files.

KNOWN ISSUES

  • Buying a laptop with a worn or swollen battery. The battery is the UPS — check its health before you commit, and do not use the laptop if the battery is swollen.
  • Choosing a laptop with soldered storage. Some ultrabooks solder the SSD to the board, so you cannot upgrade it. Confirm the drive bay is accessible before you buy.
  • Expecting fast feature development. CasaOS is stable but development slowed after the company moved to ZimaOS. If you need cutting-edge features, this may not be the system.
  • Underestimating network configuration. If you want remote access from outside your home, you will need to configure port forwarding or a VPN. The dashboard does not do this for you.
  • Running the server on Wi-Fi without testing throughput. Ethernet is more reliable for file sync and media streaming. If you must use Wi-Fi, test the connection before you move files over.
  • Skipping SMART data checks on a second-hand SSD. A failing drive will lose your files. Check the drive health with a tool like smartmontools before you trust it with data.

Can I use a desktop instead of a laptop?

Yes. The laptop advantage is the built-in battery and low idle power, but a desktop works fine if you already have one. Add a UPS if you want the same power-cut protection.

Does CasaOS replace every cloud service?

No. It replaces file sync, media streaming, and backups, but not every cloud app has a self-hosted equivalent. Check the app library before you commit.

How much technical knowledge do I need?

Enough to install an operating system and open a web browser. The dashboard handles the rest. Command-line Linux knowledge helps if something breaks, but it is not required for normal use.

What happens if the SSD fails?

You lose your files unless you back them up elsewhere. CasaOS can run backup apps like Duplicati, but the server itself is not a backup — it is the primary storage.

Can I access the server from outside my home network?

Yes, but you have to configure it yourself. The easiest path is a VPN like WireGuard. Port forwarding works but exposes the server to the internet, which is a security risk unless you know what you are doing.

Is 256 GB enough storage?

It depends on what you store. For documents and photos, yes. For a large media library, you will want a bigger drive or an external USB drive.

Community builds

No community builds yet — be the first, we feature the best ones.

Discussion1

FROM THE COMPAREE TEAM

The laptop battery is the quiet UPS — a short power cut and the server stays up. Have you run a home server on a laptop, and did the battery ever save you?

CompareeTEAM2mo agoedited

Practical notes from our verification: CasaOS is an Apache-2.0 open-source personal cloud system from IceWhale Tech, with more than 37,000 GitHub stars; the main branch has seen mostly README updates since mid-2025. It is not an ISO: you install Debian, Ubuntu or another supported OS first and then add CasaOS with a one-line install script. It runs on amd64, arm64 and armv7, so an old laptop is plenty. The laptop build in our video follows Tech By Matt's video 'Turning an Old Laptop into a Home Server'. The single biggest decision is the laptop: check battery health and whether the storage is replaceable before you commit, because those are the usual limits of second-hand machines. Correction (4 October 2026): we re-checked this page line by line against the project's own repository, documentation and videos, and fixed errors in earlier versions.

IceWhale Tech

IceWhale Tech built CasaOS as an open-source personal cloud system. The company now also develops ZimaOS, and CasaOS itself has seen few code changes since mid-2025. The project remains Apache-2.0 and the community still uses it.

GitHub

Star the project on GitHub

DISCLAIMER

  • Comparee is not the author of the projects featured here. All rights to each project belong to its creator — every page links to the original source, and we never host creators’ files.
  • Information is provided without warranty and may become outdated as projects evolve. Prices are indicative bands only — always check the creator’s parts list for current costs.
  • Building and operating any project is at your own responsibility. Protective equipment, safe workshop practice and compliance with local regulations are the builder’s responsibility.