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

A decommissioned business laptop with a twenty-dollar 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 ACTIVE36,960 stars

WHAT YOU’LL NEED

  • Dev board / microcontrollerruns the project firmware

Partner

Run your scrapers in the cloudThis build needs data collection that runs 24/7. Apify's free plan includes $5 in credits every month — no card needed.Try Apify free
1

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. The target machine is a decommissioned business laptop — companies retire these in batches and sell them second-hand, so an 8th generation Core i3 with 8 GB of RAM and a 256 GB SSD lands around 90 to 120 dollars. If the laptop is already sitting unused, the only cost is the SSD at about 20 dollars. The built-in battery is the practical advantage: a short power cut and the server stays up without a separate UPS, and the machine idles at a few watts. The limitation is that CasaOS development slowed when IceWhale Tech moved focus to 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.

NOT IN THE REPO

  • Apache-2.0 licence with no commercial restrictions. 36,961 stars. The repository holds the core system and installer.
  • There is no hardware bill of materials because the project assumes you bring a laptop. The recommended spec is 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 the reel is from Tech By Matt (YouTube). Verification was not run for this story; the page is built from the GitHub repository and the reel payload only.

Can I build this?

Printnothing required
BuyA retired business laptop (8th gen Intel Core i3 or equivalent, 8 GB RAM minimum). A 256 GB SSD if the laptop does not already have one (about 20 dollars). Total cost is 90 to 120 dollars second-hand, or near 30 dollars if the laptop is already owned.
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.
Cost$$ to $$$. The SSD dominates the cost if the laptop is already owned; buying the laptop second-hand pushes it to $$$. 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.

Blu-ray drive, 10 Gbps hub and card reader in one boxPartner · Kickstarter
Blu-ray drive, 10 Gbps hub and card reader in one box

BluHub reads and burns Blu-ray/DVD/CD, adds USB-C, USB-A, SD/TF and 10 Gbps data — plug and play, grand-piano finish.

See the hub

Videos

Hardware setup and screen recording footage from Tech By Matt. The first 165 seconds cover the laptop, drive installation, and physical setup; the rest is dashboard walkthrough.

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 repository README links to the installer script. You will run it on a fresh Debian or Ubuntu install, or use the provided ISO if starting from scratch.)
  4. 4.Install and access the dashboard(Boot the laptop from the USB installer, follow the prompts, and then access 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?

CompareeTEAM20d ago

Practical notes from our verification: this page is built from the GitHub repository and the reel payload only — we did not run a live verification build, so the hardware footage and setup steps come from the Tech By Matt video and the repository README rather than our own bench. The single biggest decision is the laptop: check the battery health and confirm the drive bay is not soldered before you buy, because those two limitations are the most common traps in second-hand business laptops. There is no official CasaOS YouTube channel; the walkthrough videos are community-made.

IceWhale Tech

IceWhale Tech built CasaOS as an open-source personal cloud system. The company later shifted focus to ZimaOS, a commercial product, which is why CasaOS development slowed. 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.