mrkeyoor.com_
Sat 07 Nov 03:33 UTC
Self-Hostedevaluationupdated 26 Oct 2026

Olares review

Olares is a Kubernetes-based personal cloud OS for running apps, AI agents and local models on hardware you own. Its README describes a browser-accessible environment that combines compute, storage, networking and applications. Our recorded evaluation covered source commands in ./cli, not an installed personal cloud.

+13stars / 7d
Verdict

Olares merits a controlled evaluation if you want Kubernetes-backed storage, networking, apps and local AI in one environment. Our August 23, 2026 run at commit 0a7612f establishes a narrower result: dependency-step completion, a build-labelled step with conflicting success and vet signals, and a failing CLI test command. It establishes neither an installed cloud nor an installer disk-erasure defect. Start with a supported installation method on hardware you can use for a trial, then verify the apps, access controls and restore process you need before migrating important data.

We ran it

Lab card: what happened when we ran OlaresScreenshot of Olares (www.olares.com)
Install✓ · 84s643 packages
Build✓ · 212s
Tests✗ · 227s78 passed · 7 failed of 85 (go test)
Repo11345 files~961,017 lines of source · 535.6 MB · 51 CI workflows

Answers from our run

Does Olares build from source?

Dependencies installed in 84 seconds (643 packages), and the build succeeded in 212 seconds. We cloned commit 0a7612f into a clean Debian container with 3 CPUs and no project-specific setup.

Do Olares's tests pass?

No. The project's own test command finished in 227 seconds and reported 78 passed, 7 failed (go test).

Who should not use Olares?

Readers seeking only a storage dashboard or Docker app interface who have no need for Olares's broader platform

What are the alternatives to Olares?

CasaOS, Umbrel. Olares merits a controlled evaluation if you want Kubernetes-backed storage, networking, apps and local AI in one environment.

Setup2/5The guide provides several installation methods, but requires at least 4 cores, 8 GB of memory and 150 GB of SSD storage. Our source-only run did not verify installation or activation.
Docs3/5The supplied README, installation guide and 1.12.6 release notes explain requirements, installation choices and upgrade caveats. We did not complete those procedures to verify their accuracy end to end.
Community2/5The README links Discord and a forum, and the supplied issue list shows user reports through October 26, 2026. Adoption, response times and support outcomes were not measured.
Maturity3/5Versioned releases and upgrade instructions support evaluating a released platform. Our CLI run contains vet diagnostics and test failures, while installed-system reliability remains untested.

Discussed on

  1. hnOlares: An Open-Source Personal Cloud to Reclaim Your Data3 points

Who it’s for

Experienced self-hosters evaluating an integrated environment for files, apps and local AI
Individuals or small teams able to provide the documented Linux minimum of 4 CPU cores, 8 GB of available memory and 150 GB of available SSD storage
Developers interested in Olares CLI development or packaging apps for Olares Market
GPU owners willing to check the installation guide's hardware requirements before choosing AI workloads

Who it’s NOT for

Readers seeking only a storage dashboard or Docker app interface who have no need for Olares's broader platform
Anyone expecting this review to establish installed-system reliability, GPU performance or backup recovery
Contributors who require a clean source-check result before proceeding: our dated CLI run recorded test failures and vet diagnostics
Operators unable to meet the documented SSD, memory and CPU requirements

Setup reality

In our recorded run on August 23, 2026, at commit 0a7612fae4626d3e8b55c5ea27410030ca7b996f, the harness ran source steps in ./cli. The dependency step exited successfully in 84 seconds and recorded 643 dependencies; its tail shows a go1.25.0 toolchain download. This does not establish that the Olares CLI was installed as a usable binary.

The build-labelled step took 212 seconds and recorded exit 0, but its tail contains two append-with-no-values diagnostics in cli/pkg/upgrade and vet-exit:1. That mixed result does not support calling the source checks clean or the CLI installation verified. The test step exited 1 after 227 seconds. The parser recorded 78 successful package results, 7 failing package results and 109 packages with no test files. These are recorded parser categories, not individual test counts or verified exhaustive unique coverage.

The current installation guide lists ISO, Linux script and Docker Compose methods. The Linux minimum is 4 CPU cores, 8 GB of memory and 150 GB on an SSD. The script supports Ubuntu 22.04 through 25.04 or Debian 12/13. A GPU is optional for installation; the guide says most AI apps need one and lists NVIDIA Turing or newer as supported. None of these deployment paths or workloads was exercised in our recorded run.

What Olares brings together

Olares puts files, applications, networking and local AI in one Kubernetes-based personal cloud. That breadth is its reason to consider it: a reader who needs only file storage has a different requirement from someone who wants to host models and agents alongside everyday apps.

The Olares README describes Files, Vault, Market, Dashboard and Control Hub as system apps. It also describes configurable backups, external SMB/NFS shares, private networking, HTTPS app entrances and GPU sharing modes. These are upstream feature descriptions. Our source-command run did not validate them in a deployment.

Choose the installation path before choosing workloads

The current installation guide offers an ISO for a fresh Intel or AMD x86-64 installation, a script for an existing Ubuntu 22.04 through 25.04 or Debian 12/13 system, and Docker Compose for a containerized installation on those Linux versions. Olares One and NVIDIA DGX Spark have device-specific instructions. The guide warns against using the generic Linux ISO or script for Olares One.

The documented Linux minimum is 4 CPU cores, 8 GB of memory and 150 GB of SSD storage. The README specifies available memory and storage for the script. Both sources say HDD installation will fail. A GPU is optional for installation, but the current guide says most AI apps need one. It lists NVIDIA Turing or newer, with at least 8 GB of VRAM recommended. The hardware compatibility of a particular app remains something to check before installation.

The README's script example is:

curl -fsSL https://olares.sh | bash -

This downloads the installer and runs it with Bash. We did not execute it. Inspect the installer and follow the guide for your chosen method before changing a host. At the measured commit, the README instructed users to create an Olares ID in LarePass and activate through a web wizard or CLI. Those were documented steps, not completed steps in our run.

What our recorded source run establishes

Our run was recorded on August 23, 2026 at 05:04:14.435 UTC against commit 0a7612fae4626d3e8b55c5ea27410030ca7b996f, whose recorded commit date is August 22, 2026 at 21:08:16 +08:00. Commands ran in ./cli. The sandbox configuration recorded 3 CPUs, 8 GB of memory and image golang:1.24-bookworm. The install tail shows a go1.25.0 toolchain download, so the image label alone does not establish the toolchain used throughout the run. The sandbox's CPU allocation was below the documented deployment minimum; this was not a deployment trial.

The dependency step took 84 seconds, exited 0 and recorded 643 dependencies. Dependency preparation is separate from installing and checking a usable CLI binary. The record contains no installed-binary check.

The build-labelled step took 212 seconds and recorded exit 0. Its tail also reports append with no values at pkg/upgrade/1_12_7_20260629.go:51:11 and pkg/upgrade/1_12_7_20260701.go:21:11, followed by vet-exit:1. We therefore cannot describe it as a clean build-and-vet result. The supplied record does not resolve the mismatch between the step status and those diagnostics.

The test command took 227 seconds and exited 1. The parser recorded 78 successful package results and 7 failing package results, with a reported total of 85 in those categories, plus 109 packages with no test files. These figures are not counts of individual test cases. Complete-log reconciliation and exhaustive unique coverage were not verified; the tail also includes a successful package result marked [no tests to run].

Unlike a stack trace alone, the supplied test tail identifies specific failures: DID resolution returned methodNotSupported in JWS, JWT and VC checks; presentation-exchange and VC JWT checks could not open named JSON test-vector files; and a VC example panicked after a signature-verification error. The tail also contains a base64 decoding error. These observations identify source-check problems in this checkout, but do not establish their full causes or show that the deployed cloud is broken.

The repository scan recorded 11,345 files, approximately 961,017 source lines, 535.6 MB and 51 CI workflow files. It detected no Dockerfile, Compose file or tests directory. Those detector results describe that scan, not the absence of all container support or tests: the run itself found Go tests, and the current installation guide documents Docker Compose. The checkout size is not an installed-system footprint. The recorded source steps totalled 566 seconds; this is not a cloud-installation time. No security audit result or measured AI workload was supplied.

What still needs a deployment trial

The recorded run did not validate Kubernetes initialization, storage provisioning, activation, remote access, app installation, backups, restore, GPU scheduling or model performance. A useful next step is to install through the appropriate documented method and check the workflows that would justify adopting the platform: access from your devices, an app upgrade, a backup restoration and any required member accounts or AI workloads.

The supplied issue-list extract includes reports of installation hanging at 94 percent, storage-related control-plane freezes, an empty member desktop and a Debian 13 installer problem. These are user reports visible in the list, not independently reproduced findings or evidence that every installation is affected. The supplied evidence does not establish that the installer can wipe the wrong disk.

The 1.12.6 release notes describe CLI and Agent Skills changes, Model Console, shared apps and storage work. They also instruct affected users to back up needed app data and reinstall compatible AI apps if apps installed before 1.12.6 fail after upgrading, and to update LarePass to 1.10.62 first. These are version-specific upstream instructions. The current README also highlights 1.12.7; neither release was installed or compared in our run.

When a narrower alternative fits

CasaOS describes a home-oriented interface for Docker applications, an app store, and drive and file management. Evaluate it if those are your main requirements. We have not measured whether it is easier to operate than Olares.

umbrelOS is a standalone home-server OS. Its README supports installation on specified Intel/AMD devices, Raspberry Pi 5 and virtual machines, and explicitly rules out installation on top of an existing Linux distribution. Evaluate it if installing a separate OS suits your host plan. This review contains no comparative performance or reliability test.

How to read the ratings

These are editorial evidence ratings, not benchmark results. The scale is 1 for little supporting evidence or substantial barriers, 2 for partial support with major limits, 3 for documented capability with operational questions unresolved here, 4 for substantial direct evidence with limited gaps, and 5 for comprehensive evidence within the stated scope. Setup considers prerequisites and verified completion; docs considers the supplied instructions; community considers visible support channels and participation; maturity considers release and operational evidence. Unknown adoption, compatibility and deployment reliability do not earn a high score.

Olares has a documented route to an integrated personal cloud, but our recorded source checks stop well short of establishing that cloud's reliability. Evaluate it for the integration you need, and make restore and upgrade checks part of the trial.

Alternatives

ProjectWhat it isPick it when
CasaOS gh↗A personal-cloud interface whose README describes Docker app installation, an app store, and drive and file management.Choose it for evaluation when your main requirement is managing Docker apps and files through a home-oriented interface. This is a comparison of documented scope, not measured setup effort.
Umbrel gh↗umbrelOS is a standalone home-server operating system for self-hosting.Choose it for evaluation when you want to install a home-server OS directly on supported hardware or a virtual machine. Its README explicitly says it cannot be installed on top of an existing Linux distribution.

What people are saying

  1. [github-trending] beclab/Olares

Sources

  1. Olares README
  2. Olares installation documentation
  3. Olares 1.12.6 release
  4. Olares issue tracker

More self-hosted reviews

nvke · voxl · rustdesk-server · spotifast · tapflow · lucky · the whole board →